所以这就是我到目前为止所拥有的:
在 Views.py 中
class ProfileUpdate(UpdateView):
model = User
fields = ('username','email', 'password1', 'password2')
template_name = 'editprofile.html'
def get_object(self, queryset=None):
return self.request.user
在editprofile.html
<form method="post">
{% csrf_token %}
{{ form }}
<input type="submit" />
</form>
在 urls.py
url(r'^profile/', ProfileUpdate.as_view(), name='profile'),
所以我的问题是,这带来了连接到用户配置文件的所有可能选项(他们可以让自己成为超级用户,等等。)
我知道这一定是一个简单的改变,但对于我的生活,我无法弄清楚。
任何帮助表示赞赏!谢谢