私は定期的に私のDjangoアプリケーションでバックエンドタスクを実行したいと思い、django-background-tasks(https://pypi.python.org/pypi/django-background-tasks)が見つかりました。django-background-tasks用のDBテーブルがありません
ページに続いて、I
- PIPパッケージをインストールし
- はINSTALLED_APPS に
- それを追加し、しかし@background(スケジュール= 5)
で注釈試験方法を作成一度メソッドを呼び出すと、 "django.db.utils.OperationalError:no such table:background_task"というメッセージが表示されます。
python manage.py migrate
を実行すると、「適用する移行なし」(DBに登録されている他のDjangoアプリケーション用のテーブルがあります)と表示されます。
django-background-tasksパッケージは不完全ですか? DBオブジェクトを作成するにはどうすればよいですか?
あなたは 'makemigrations'を試しましたか? –
はい、makemigrationsにも "No changes detected"と表示されます –
'python manage.py makemigrations background_task'を試しましたか?もしあなたのdjango、django-background-tasksのバージョン – ravigadila