Код: Выделить всё
class MyClass(APIview):
def post(self, request, format=None):
request.session['vendor_data'] = vendor_data # this is a dict
Код: Выделить всё
class AnotherClass(APIview):
def post(self, request, format=None):
vendor_data = request.session['vendor_data']
Дополнительный контекст:
API работают на EC2 с открытым портом.
API запрашиваются из среды реагирования локального хоста, с ПК.
Мой файл django settings.py разрешает все хосты и
Код: Выделить всё
ALLOWED_HOSTS = ['*']
CORS_ALLOW_CREDENTIALS = True
CORS_ALLOWED_ORIGINS = [
'http://localhost:3002', # react app port
'http://127.0.0.1:3002',
'http://10.0.90.2:8008', # dummy django app port
'http://127.0.0.1:8008',
'http://localhost:8008',
]
SESSION_COOKIE_SECURE = False
SESSION_COOKIE_AGE = 300
SESSION_ENGINE = 'django.contrib.sessions.backends.db'
SESSION_COOKIE_SAMESITE = 'None'
Но я не могу проверить OTP из-за ошибки ключа, которую я получаю в другом представлении.
Подробнее здесь: https://stackoverflow.com/questions/791 ... e-requests
Мобильная версия