我在本地完美地运行了一个Django python应用程序,但是当我在googleappengine中部署它时,我迷失了方向。 事实上,我在当地已经习惯了跑步
python manage.py makemigrations
python manage.py migrate
在googleappengine上,我在googleshell中找不到这些文件。我用BitBucket作为回购
^{pr2}$从repo位桶部署代码。在
但是,当我进入cloudshell时,我找不到运行migrate命令的文件。 我可以在本地结账。。。我做了,但它们不是“相同”的文件。。。在
在云存储中,我可以看到2个项目,但我可以在云Shell中找到它们。 徒步旅行-164708。二级域名 登台远足-164708年。appspot.com网站在
我想运行migrate cmd,因为我的/admin有问题,其他表可以工作。。。在
所以我的问题是: 我的呢管理.py文件?在
这是我的应用程序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'
我的理解是,您可以从连接到云SQL实例的dev机器上运行迁移。在
1)扩展
settings.py
2)针对云SQL运行迁移
*尼克斯-
^{pr2}$窗口
请参阅How to run Django management commands against Google Cloud SQL和{a2}的答案
相关问题 更多 >
编程相关推荐