Django Автоматический выход из системы при входе в другое приложение django, ориентированное на ту же базу данных. - PullRequest
0 голосов
/ 13 января 2020

Я занимаюсь разработкой двух разных django проектов, ориентированных на одну и ту же базу данных. Проблема в том, что всякий раз, когда оба проекта запущены и работают, когда я захожу на один сайт, я автоматически выхожу из другого. И всякий раз, когда я вхожу в другой, я выхожу из предыдущего.

Я хотел бы, чтобы пользователь оставался вошедшим во второй сайт, но почему-то django не позволяет этого. Я знаю, что мог бы использовать какой-то единый вход в библиотеку, но я не хочу решать проблему в данный момент. Я предполагаю, что всякий раз, когда я вхожу в систему, Django меняет ключ сеанса и автоматически выходит из системы с другого сайта.

Мой вход в систему очень прост:

def user_login(request, *args, **kwargs):
form = UserLoginForm(request.POST or None)
if form.is_valid():
    # form.save()
    username_ = form.cleaned_data.get('username')

    user_obj = User.objects.get(username__iexact=username_)
    login (request, user_obj)
    return HttpResponseRedirect('/stations/process_list')

return render(request, 'usermanagement/login.html', {'form': form })

Как можно Я вхожу в систему без смены сеанса или без удаления с другого сайта?

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