gpt4 book ai didi

python - Django URL 中 '' 的 NoReverseMatch

转载 作者:太空宇宙 更新时间:2023-11-03 14:20:48 24 4
gpt4 key购买 nike

NoReverseMatch 在/login/

Reverse for '' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []

我在 urls.py 中找到了我认为的错误

    urlpatterns = patterns('',
url(r'^/?$', 'util.frontpage.frontpage', name='frontpage'),
(r'^schedule/', include('schedule.urls')),
(r'^user/', include('usermanagement.urls')),
(r'^group/', include('groupmanagement.urls')),
)

if settings.DEV_SERVER:
urlpatterns += staticfiles_urlpatterns()
urlpatterns += patterns('',(r'^login/$', 'django.contrib.auth.views.login'),
(r'^media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': settings.MEDIA_ROOT}),
)

它似乎没有找到匹配 '' 的模式。

这是 login.html 模板:

{% extends "admin/base_site.html" %}

<link href="{{ STATIC_URL }}admin/css/login.css" rel="stylesheet">

{% block bodyclass %}login{% endblock %}
{% block content_title %}{% endblock %}
{% block breadcrumbs %}{% endblock %}

{% block content %}

{% if form.errors %}
<p class="errornote">Brukernavn/passord stemte ikke. Prøv igjen.</p>
{% endif %}
<div id="content-main">
<form action="{% url django.contrib.auth.views.login %}" method="post" id="login-form">
{% csrf_token %}
<div class="form-row">
{{ form.username.label_tag }}
{{ form.username }}
</div>
<div class="form-row">
{{ form.password.label_tag }}
{{ form.password }}
</div>
<div class="submit-row">
<input type="hidden" name="next" value="{{ next }}" />
<label>&nbsp;</label><input type="submit" value="Logg inn" />
</div>
</form>

<script type="text/javascript">
document.getElementById('id_username').focus()
</script>
</div>
{% endblock %}

我正在尝试将 Django 应用程序从 1.4.15 移植到 1.7.3,到目前为止它一直在运行 Okei,但我真的不知道如何修复此错误或 网址中发生了什么变化。 py。 1.7.3 解析 url 的方式似乎发生了变化,非常感谢任何帮助。请询问您是否需要更多信息。

删除 '' 结果为

TypeError at /
can only concatenate tuple (not "str") to tuple

最佳答案

{% url %} 现在语法略有不同。您应该在网址名称周围加上引号:

{% url 'django.contrib.auth.views.login' %}

关于python - Django URL 中 '' 的 NoReverseMatch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28252853/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com