Я занимаюсь разработкой двух разных 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 })
Как можно Я вхожу в систему без смены сеанса или без удаления с другого сайта?