Два Django проекта и одна база данных
Есть два проекта на Django (project_s, project_c), оба подключены к одной БД (project_db).
если авторизоваться в приложении project_c, то в project_s этого не произойдет.
Как можно решить этот вопрос?
Для чего это надо:
project_c будет разворачиваться у разных людей(условно), получать из их личной БД(user_db_n) необходимые данные и записывать в таблицу project_s.
После чего необходимо передать идентификатор этой записи в view приложения project_s, для дальнейшей обработки(с проверкой - имеет ли право этот пользователь делать запрос данных) и возврата данных обратно project_c.
Возможно конечно я изобретаю велосипед.
При попытке проделать такое методом POST получаю Forbidden (CSRF cookie not set.)
можно конечно сделать нечто такое(на стороне project_s):
from django.views.decorators.csrf import csrf_exempt
@csrf_exempt
def pub_request(request):
if request.POST['id_requests']:
id = request.POST['id_requests']
return JsonResponse({'id':id})
return JsonResponse({'id':None})
Но что-то мне подсказывает это не верным решением.