我正在尝试使用应用程序做注册表单。但是,当我提交注册表格时,我会收到消息“服务器错误(500)"?拜托,帮帮我-我做错什么了?
templates/registration/registration_form.html:
<form method="post" action="">{% csrf_token %}
<dl class="register">
{% for field in form %}
<dt>{{ field.label_tag }}&
我用了很长时间的protractor,在Mac OS X (Mavericks)中安装了django并更新了python,之后:
browser.wait(function(){ element.isPresent() });
无法正常工作并显示上面的消息:
Message:
Error: Wait timed out after 270ms
Stacktrace:
Error: Wait timed out after 270ms
at Array.forEach (native)
at runMicrotasksCallback (node.j
我有一个自定义用户模型,它是从Django的User扩展而来的,我希望注册该用户模型,而不是只注册默认的用户模型。
为此,我按照ACCOUNT_SIGNUP_FORM_CLASS设置使用。
这是我在“settings.py”中的文章
ACCOUNT_SIGNUP_FORM_CLASS = 'myapp.forms.SignupForm'
在myapp/forms.py中
class SignupForm(UserCreationForm):
class Meta(UserCreationForm.Meta):
model = MyUser
d
我在我的Django1.5c1项目中有一个自定义的用户模型(它实际上被命名为User,因为我觉得没有必要另外命名它)(目前运行在github上Django1.5分支的最新版本上)。在我的设置中正确定义了AUTH_USER_MODEL,所以auth模块可以正常工作,我可以登录等等。
但是,在启用自定义用户模块的情况下,管理站点将无法工作。当我将admin.autodiscover()添加到我的urls.py中时,站点上的每个页面(不仅仅是管理页面)都会抛出一个NotRegistered异常,并显示为The model User is not registered。回溯显示admin.autodi
关于Django错误消息Site matching query does not exist.有很多问题
在所有这些情况下,原因被正确地标识为django_site表中没有一行,而id在settings.py中指定为SITE_ID。
好吧,我想防止将来发生这种事。现在,我给了几个管理员超级用户访问Django管理员的权限。他们有能力摧毁所有的数据,如果他们想要的话,他们要对此负责。然而,我本人对服务器可用性负责,并希望防止任何server 500错误。在当前情况下,我的工作人员超级用户可以从django_site中删除对象,从而使站点无法访问,