我想在我的應用程序中託管的heroku上遷移dajngo-background-tasks。遷移通常工作在當地,但是當我試圖運行:在heroku上的django-background-tasks遷移
heroku run python manage.py migrate
它返回 '不遷移申請'
- 我已經添加了 'background_task',到INSTALLED_APPS
我跑
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沒有遷移時仍然得到相同的舊錯誤。它基本上是'column background_task.verbose_name does not exist LINE 1:... sk「。」task_params「,」background_task「。」task_hash「,」backgroun ...' –
Abraxas
編輯: 已達到有關遷移有關background_task的結論,但是當我運行'heroku運行python manage.py process_tasks'它顯示我這個錯誤'列background_task.verbose_name不存在LINE 1:... sk「。」task_params「, 「background_task」,「task_hash」,「背景...」 – Abraxas