我想從當前用戶的信息在我的forms.pyDjango。 get_profile()不工作
我的模型:
class Users(models.Model):
first_name = models.CharField('First name', max_length=50)
....
user = models.OneToOneField(User, editable=False)
我的觀點:
@login_required
def editAccount(request):
if request.method == 'POST':
form = EditAccountForm(request.user, request.POST)
if form.is_valid():
form.save()
我的表格:
class EditAccountForm(forms.ModelForm):
class Meta:
model = Users
def __init__(self, user, *args, **kwargs):
self.user = user.get_profile()
我把我的settings.py AUTH_PROFILE_MODULE = 「user.Users」,我有THI s錯誤:棄用警告:使用AUTH_PROFILE_MODULE來定義用戶配置文件已被棄用。 self.user = user.get_profile() 我是新的django我沒有看到我的錯誤。 非常感謝