因此,我只是尝试在Django中建立一个基本的用户身份验证,并下载了一个django注册应用程序和模板。现在,当我在127.0.0.1:8000/accounts/寄存器/我得到一个基本的注册页面运行服务器时,我将填写详细信息,当我单击submit时,会得到这个错误"NoReverseMatch at /accounts/寄存器/“。
Error during template rendering
In template Users/sudhasinha/mysite/mysite/registration/templates/registration/activation_email
因此,长话短说,我从本周开始学习Django基础知识,并遵循了一个简单的民意测验创建教程,该教程运行良好,但随后我开始尝试对代码进行一些更改,而且由于我在Django(老实说,也是在HTML中)缺乏经验,我最终得到了这个NoReverseMatch错误。基本上,我所做的就是尝试更改一个类的名称,以及它在应用程序中的用途,以及它在项目中的对象(类TText)。然后,这些错误开始出现在/TText/*(*是的相应id号)和/polls/* /结果的本地主机网页上。第一个错误在detail.html (第5行)中给出如下错误:
Reverse for 'vote' with argu
这是Django 1.7中默认的重置密码电子邮件模板:
{% load i18n %}{% autoescape off %}
{% blocktrans %}You're receiving this email because you requested a password reset for your user account at {{ site_name }}.{% endblocktrans %}
{% trans "Please go to the following page and choose a new password:" %}
{% blo
我需要包括密码重置功能到我的应用程序,但我总是有NoReverseMatch错误。此外,我无法查看我自己的模板密码重置过程。我在注册文件夹中与我的应用程序的其他模板一起创建了模板:myapp/模板/注册
URLS.PY
from django.conf.urls import url, include
from django.contrib.auth import views as auth_views
from . import views
urlpatterns = [
.....
url(r'^password_reset/$', auth_views.
我得到一个错误:
登录/ TemplateDoesNotExist / /TemplateDoesNotExist/login.html.
我想我应该创建login.html文件,但在Django中可能不需要默认的beahivor。
我在帐户/模板/帐户中放置login.html后,出现错误: not disappeared.What I do next?
我在urls.py of accounts中写道,
from django.conf.urls import url
from django.contrib.auth.views import login, logout
urlpat
我安装了一个名为Django-notification的应用程序,它使用Django-pagination。但是,它找不到Django_pagination模板标记!
Exception Type: TemplateSyntaxError at /notifications
Exception Value: 'pagination_tags' is not a valid tag library: Template library pagination_tags not found, tried django.templatetags.pagination_tags,djang
我对Django相当陌生,我对一种行为感到困惑,我绞尽脑汁想弄明白为什么它不像我所期望的那样工作。
我正在为密码更改(password_change_form.html)定制模板,并将其放在registration下的应用程序模板目录中。
我正在使用django-registration.在我的settings.py In INSTALLED_APPS中,我有默认的应用程序('django.contrib.auth'等)、我的应用程序和registration。管理员已启用。我知道Django按照INSTALLED_APPS变量中的顺序查找模板。
在我的urls.py项目中
u
我正在尝试将一个相当大的Django项目升级到新发布的Django1.4,在运行python manage.py test时遇到了一些问题。
在Django 1.3中通过的许多内部测试现在都失败了,出现了一些我似乎无法修复的奇怪消息。出现次数最多的是:
NoReverseMatch: u'admin' is not a registered namespace
这是针对密码更改的django.contrib.auth测试而提出的(其中之一是test_password_change_fails_with_mismatched_passwords (django.contrib.a
我创建了两个测试应用程序,test1和test2,并在视图中添加了相同的函数,在url文件中添加了相同的条目。问题是,您访问哪个应用程序并不重要,相同的链接appname/link显示为href。
不管我是访问还是,链接总是"“。
使用语法url 'appname:link‘确实有效,并且向html模板发送一个额外的参数来使用应用程序名确实有效,但是如何才能只使用url 'link’来寻址呢?
项目网址:
from django.conf.urls import include, url
from django.views import generic
from . i