Приложение django создает auth.user и пользователя приложения одновременно и сохраняет auth.user_id в app.user - PullRequest
0 голосов
/ 03 декабря 2010

У меня есть приложение, которое добавляет пользователя в систему через 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()

1 Ответ

0 голосов
/ 24 марта 2011

Проблема в request.user - это просто пользователь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...