我们最近更改了我们的网站配置,使某些字段成为必填字段。我们还将"Require valid profile for login“设置为True,以便现有用户可以在下次登录时填写缺少的信息。问题是,当用户登录时,显示给他们的配置文件更新表单完全是空白的。DNN不会使用用户过去已经提供的信息预先填充表单。甚至像名字和姓氏这样的字段也是空的。这是预期的行为吗?
嗨,我是Django的新手,我已经创建了一个登录/注销模型Django内置的用户和UserCreationForm。它运行良好,但我的问题是,我在表单中定义了两个自定义输入,当我运行服务器时,它显示在网页上,但是当我在admin下检查用户时,我只看到用户定义字段的详细信息,而不是我的自定义字段。
如何将其数据保存到我的用户模型中?或者,如果我定义了自定义字段错误,如何更改它,以便我可以保存它的数据在我的模型。
我的自定义字段,即地址和电话号码,在Admin用户中没有显示,它的数据也没有保存。
model.py
from django.db import models
from django.c
所以我最终设法向我的用户模型添加了一个位置字段,这是我拥有的代码:
型号:
from django.db import models
from django.contrib.auth.models import User
from django.db.models.signals import post_save
class UserProfile(models.Model):
user = models.OneToOneField(User)
location = models.CharField(('location'),max_lengt