0
我有一個使用Django-Cms 2.4及其他依賴項構建的Django應用程序(仍在開發中),我遇到的問題是在部署到AWS Beanstalk環境期間,01_syncdb只要我在settings.py中添加一個新的應用程序到INSTALLED_APPS,下面的命令就會失敗。Django-Cms 2.4在AWS豆杆上的南遷移
在config文件
我有在容器命令:
01_syncdb:
command: "django-admin.py syncdb --noinput"
leader_only = True
02_migrate:
command: "django-admin.py migrate --noinput"
leader_only = True
日誌
2013-08-20 10:21:46,812 [DEBUG] (19029 MainThread) [commandWrapper.py-60] [root commandWrapper main] Command result: {'status': 'FAILURE', 'results': [{'status': 'FAILURE', 'config_set': u'Infra-EmbeddedPostBuild', 'returncode': 1, 'events': [], 'msg': 'Error occurred during build: Command 01_syncdb failed\n'}], 'api_version': '1.0'}
出了什麼問題?由於
我是新來南,從我的教程閱讀你要調用'蟒蛇manage.py schemamigration --auto'然後'蟒蛇manage.py遷移myapp'吧?爲什麼不包括 – barrigaj
'schemamigration'創建一個遷移文件,該文件基本上充當瞭如何遷移模式的'藍圖'。這意味着一旦創建了遷移文件(您通常在本地環境中執行此操作,並將其與項目一起推/上載),通常不再需要再次調用命令('schemamigration')。 'migrate'命令基本上根據這些創建的遷移文件和數據庫的當前狀態遷移模式。 – GrandPhuba