Два 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})

Но что-то мне подсказывает это не верным решением.


Ответы (0 шт):