Да, есть конфликт сеанса.Файлы cookie не зависят от порта , , т. Е. , сервер, работающий на порту A, может считывать и записывать файлы cookie, установленные сервером, работающим на порту B, если оба находятся в одном домене.
Поскольку Django использует имя sessionid
для файлов cookie сеанса, оба ваших приложения django (я думаю, вы имели в виду проекты?) Перезаписывают этот файл cookie.
Тем не менее, Django позволяет вам использовать определенное имя для куки-файла сессии, используя настройку SESSION_COOKIE_NAME
.Таким образом, вы можете изменить имя файла cookie одного проекта.
SESSION_COOKIE_NAME = 'sessionid_project1'
И вы также можете переименовать файл cookie csrf, используя параметр CSRF_COOKIE_NAME
, чтобы избежать конфликта там.