Получение ошибки 400 Bad Request после развертывания приложения Django на GCP App Engine
Итак, у меня есть приложение Django, в котором его представления подключаются к BigQuery, откуда оно будет получать данные. Я хочу развернуть веб-приложение на GCP App Engine и следую инструкциям, указанным на GCP App Engine Website. Я успешно создал экземпляры SQL и могу запустить веб-приложение локально. Я развернул приложение с помощью gcloud app deploy
, оно сообщает, что успешно развернуто. Когда я пытаюсь открыть веб-приложение в браузере gcloud app browse
, оно выдает ошибку 400 Bad Request Error. Я немного запутался, так как не знаю, что я упустил во время развертывания, плюс я не знаю, какую часть моего кода я должен разместить здесь, поэтому прокомментируйте ниже, что мне нужно разместить, чтобы вы могли мне помочь, и я обновлю пост.
Другое дело, что, поскольку я извлекаю данные из BigQuery, локально у меня есть JSON-файл, в котором есть все учетные данные, необходимые для BigQuery API, и я обращаюсь к нему в settings.py
таким образом:
os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = '/Users/user/Documents/website/bq-api.json'
Дело в том, что мне интересно, должен ли я включать это в развертывание, или я просто закомментирую это, и веб-приложение будет знать, что нужно получить ключ service api при развертывании на GCP App Engine?
Это мой первый опыт развертывания на GCP App Engine, особенно с таким сложным приложением, поэтому, пожалуйста, будьте терпеливы, и я размещу необходимую информацию. Большое спасибо заранее.
UPDATE:
Вот скриншот журналов App Engine для веб-приложения