herokuでホストされている私のアプリでdajngo-background-tasksを移行しようとしています。移行がローカルに正常に働いていたが、私は実行しようとしたとき:herokuでのdjango-background-tasksの移行
heroku run python manage.py migrate
それは
- '適用しませ移行' を返されていない私は を走ったINSTALLED_APPS
に、 'background_task' を追加しました
heroku run python manage.py makemigrations background_task
必要な移行が作成されました。
私も原因
heroku run python manage.py migrate background_task
を実行しようとした "CommandError:アプリの 'background_task' の移行を持っていません"
PS:私が気づいたことの一つは、ローカル移行の実行時に、私はこのテキスト
Apply all migrations: admin, background_task, auth, contenttypes, sessions, <my_app>
を取得しかし、私は、サーバー上でそれを実行したとき、私は
Apply all migrations: admin, auth, contenttypes, sessions, <my_app>
のすべてのフォームを取得するということですヘルプは非常に高く評価されます!
それもありました。動作しませんでした。 「適用する移行なし」と表示されます。 process_tasksを実行しようとしましたが、background_taskが移行されなかった場合と同じ古いエラーが発生しています。基本的にはです。列background_task.verbose_nameは存在しません。 行1:... sk "。" task_params "、" background_task "。" task_hash "、" backgroun ... " –
Abraxas
EDIT: 結論として、background_taskに関するいくつかの移行が行われましたが、「herokuを実行するとpython manage.py process_tasksを実行します。」というエラーが表示されます。 'column background_task.verbose_name does not exist LINE 1:... sk」。「task_params」、 "background_task"。 "task_hash"、 "backgroun ..." – Abraxas