1

SQL ファイルを使用し、SQL ステートメントを介して初期データをロードすると、アプリを heroku にデプロイするときに、デフォルトで SQL ファイルが実行されず、データベースにデータが見つからないのはなぜですか?また、その解決方法は?

4

1 に答える 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 に答える