相关疑难解决方法(0)

确定完整的Django url配置

有没有办法获得完整的 django url配置?

例如,Django的调试404页面没有显示包含的url配置,因此这不是完整的配置.


:感谢Alasdair,这是一个示例脚本:

import urls

def show_urls(urllist, depth=0):
    for entry in urllist:
        print "  " * depth, entry.regex.pattern
        if hasattr(entry, 'url_patterns'):
            show_urls(entry.url_patterns, depth + 1)

show_urls(urls.urlpatterns)
Run Code Online (Sandbox Code Playgroud)

python django url

80
推荐指数
4
解决办法
2万
查看次数

Django-Grappelli:反向'grp_related_lookup',参数'()'和关键字参数'{}'未找到

我使用django-grappelli在管理站点上创建可订购的内联.偶尔(不可重复 - 大约50%的时间,这是特别奇怪的),当我尝试从内联保存顺序时,Django抛出以下异常:

 Exception Type: NoReverseMatch
 Exception Value: Reverse for 'grp_related_lookup' with arguments '()' and keyword arguments '{}' not found.
 Exception Location: /usr/local/lib/python2.7/dist-packages/django/template/defaulttags.py in render, line 424
Run Code Online (Sandbox Code Playgroud)

违规行是这样的:

 $("#id_" + this).grp_related_fk({lookup_url:"{% url 'grp_related_lookup' %}"});
Run Code Online (Sandbox Code Playgroud)

根据这个相关线程中给出的建议,我已经尝试在shell中快速测试它,但它似乎工作正常:

>>> from django.core.urlresolvers import reverse
>>> print reverse('grp_related_lookup')
/grappelli/lookup/related/
Run Code Online (Sandbox Code Playgroud)

我不知所措.有没有人有类似的经历?

Django版本是1.5.1.

python django django-grappelli

13
推荐指数
1
解决办法
2865
查看次数

标签 统计

django ×2

python ×2

django-grappelli ×1

url ×1