我试图找到一个类似的问题,但我没有找到我想要的答案。我是Django新手,我试图了解Django中的身份验证,但我遇到了这样一个错误:
AttributeError: 'AnonymousUser' object has no attribute '_meta'
这是我的代码:
视图.py
^{pr2}$表单.py
class LoginForm(forms.ModelForm):
class Meta:
model = User
fields = ('username', 'password')
登录.html
{% extends 'base.html' %}
{% block content %}
<h1>Login</h1>
{% if error %}
{{ error }}
{% endif %}
<form method="POST">
{% csrf_token %}
{{form.as_p}}
<input type="submit" value="login">
</form>
{% endblock %}
任何帮助都将不胜感激。谢谢!在
您将密码设置为普通文本。试试这个。在
您只需要从
forms.Form
而不是forms.ModelForm
继承另外,在你看来,编辑类似这样的东西
^{pr2}$相关问题 更多 >
编程相关推荐