Django admin django应用程序同时创建auth.user和app user,并在app.user中存储auth.user\u 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

我有一个通过auth.user和应用程序向系统添加用户的应用程序。在保存时,我想创建用户,然后获取auth.user.id并将其添加到team_user.id中

我一直在尝试下面的代码,但没有得到任何结果。关于我做错了什么有什么建议吗?请告知

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在这里为空。用户尚未保存。正当