SQL ファイルを使用し、SQL ステートメントを介して初期データをロードすると、アプリを heroku にデプロイするときに、デフォルトで SQL ファイルが実行されず、データベースにデータが見つからないのはなぜですか?また、その解決方法は?
質問する
224 次
1 に答える
0
Heroku does not use the SQLlite database. You have to use Heroku's shared postgresql database since heroku is a 'production' environment.
When you push a django app up to heroku, it overrides your database settings in your settings.py file. You have to do a syncdb or south migration to your production postresql database your app now uses.
Btw - you will need to install postgres on your devel environment and pip install psycopg2 for postgres/python support.
于 2012-05-27T02:50:41.087 に答える