【发布时间】:2017-05-01 04:56:06
【问题描述】:
我在本地完美地运行了一个 Django python 应用程序,但是当我在 Google App Engine 中部署它时我迷路了。 确实,在本地我习惯跑
python manage.py makemigrations
python manage.py migrate
在 Google App Engine 上,我在 Google Shell 中找不到这些文件。我使用 BitBucket 作为回购和
gcloud app deploy
从 repo BitBucket 部署代码。
但是,当我进入 Cloud Shell 时,我找不到我的文件来运行迁移命令。 我可以在本地签出它们……我做到了,但它们不是“相同”的文件……
在 Cloud Storage 中,我可以看到 2 个项目,但我可以在 Cloud Shell 中找到它们。 远足164708.appspot.com staging.hiking-164708.appspot.com
我想运行 migrate cmd,因为我的 /admin 有问题,其他 TABLE 工作...
所以我的问题: 我的 manage.py 文件在哪里?
这是我的 app.yaml
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /.*
script: main.application
libraries:
- name: django
version: "1.4"
- name: MySQLdb
version: "latest"
env_variables:
DJANGO_SETTINGS_MODULE: 'ghiking.settings'
【问题讨论】:
标签: python django git google-app-engine