Django admin django应用程序同时创建auth.user和app user,并在app.user中存储auth.user\u id
我有一个通过auth.user和应用程序向系统添加用户的应用程序。在保存时,我想创建用户,然后获取auth.user.id并将其添加到team_user.id中 我一直在尝试下面的代码,但没有得到任何结果。关于我做错了什么有什么建议吗?请告知Django admin django应用程序同时创建auth.user和app user,并在app.user中存储auth.user\u id,django-admin,django-forms,django-views,django-authentication,Django Admin,Django Forms,Django Views,Django Authentication,我有一个通过auth.user和应用程序向系统添加用户的应用程序。在保存时,我想创建用户,然后获取auth.user.id并将其添加到team_user.id中 我一直在尝试下面的代码,但没有得到任何结果。关于我做错了什么有什么建议吗?请告知 if request.method == 'POST': form = SimpleRegForm(request.POST) if form.is_valid(): #form.save() usernam
if request.method == 'POST':
form = SimpleRegForm(request.POST)
if form.is_valid():
#form.save()
username = form.cleaned_data['username']
email = form.cleaned_data['email']
password = form.cleaned_data['password1']
user = User.objects.create_user(username, email, password)
new_teammember = form.save(commit=False)
new_teammember.team_user = request.user # I know this is not right.
new_teammember.save()
问题是request.user-它只是用户。为什么您认为这不对?因为request.user在这里为空。用户尚未保存。正当