在/ admin /上的TemplateSyntaxError在渲染时捕获了ImportError:没有名为model.urls的模块

时间:2011-03-22 13:28:30

标签: django django-templates

模板错误 -

Caught ImportError while rendering: No module named model.urls
21      <!-- Header -->
22      <div id="header">
23          <div id="branding">
24          {% block branding %}{% endblock %}
25          </div>
26          {% if user.is_active and user.is_staff %}
27          <div id="user-tools">
28              {% trans 'Welcome,' %}
29              <strong>{% filter force_escape %}{% firstof user.first_name user.username %}{% endfilter %}</strong>.
30              {% block userlinks %}
31                  {% url django-admindocs-docroot as docsroot %}
32                  {% if docsroot %}
33                      <a href="{{ docsroot }}">{% trans 'Documentation' %}</a> /
34                  {% endif %}
35                  {% url admin:password_change as password_change_url %}
36                  {% if password_change_url %}
37                      <a href="{{ password_change_url }}">
38                  {% else %}
39                      <a href="{{ root_path }}password_change/">
40                  {% endif %}
41                  {% trans 'Change password' %}</a> /

可能是什么问题?

答案[编辑] - 如果你得到这样的错误(我的意思是这个un-django)那么它可能是你代码中某处的错误类型....

1 个答案:

答案 0 :(得分:2)

显然,在你项目的某个地方,你正在导入model.urls,这是一个非常不同的地方,可以放置与urls相关的内容,让我觉得你只是误输了一行。 django项目中的urls文件夹或models文件中没有models

虽然特定的错误@ admin-docs因为给出无用的追溯(真正的错误太深)而臭名昭着,但你还能发布吗?

无论哪种方式,我都会通过grep搜索你自己的model.urls源代码来解决你的问题。 导航到项目根文件夹,然后键入grep -r "model.urls" .