Django 1.8 特定のマイグレーションを実行する
2023-09-08 04:52:36
質問
django 1.8 では、特定のマイグレーションとそのマイグレーションだけを実行する方法はありますか?
1つのアプリだけでなく、そのアプリの migrations ディレクトリにある特定のファイルに対してです。
は原文に編集を加えています。
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/home/vagrant/virtualenvs/aku/lib/python3.4/site-packages/django/core/management/__init__.py", line 338, in execute_from_command_line
utility.execute()
File "/home/vagrant/virtualenvs/aku/lib/python3.4/site-packages/django/core/management/__init__.py", line 330, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/vagrant/virtualenvs/aku/lib/python3.4/site-packages/django/core/management/base.py", line 393, in run_from_argv
self.execute(*args, **cmd_options)
File "/home/vagrant/virtualenvs/aku/lib/python3.4/site-packages/django/core/management/base.py", line 444, in execute
output = self.handle(*args, **options)
File "/home/vagrant/virtualenvs/aku/lib/python3.4/site-packages/django/core/management/commands/migrate.py", line 146, in handle
plan = executor.migration_plan(targets)
File "/home/vagrant/virtualenvs/aku/lib/python3.4/site-packages/django/db/migrations/executor.py", line 50, in migration_plan
self.loader.graph.node_map[target].children
KeyError: ('wagtailcore', '0001_initial')
少し検索してみると、次のようなものがありました。 https://code.djangoproject.com/ticket/24225#no1
どのように解決するのですか?
Django に特定のマイグレーションに移行するよう指示することができます。
./manage.py migrate myapp 0005_migration_to_run
しかし、Django は ごとに を実行し、選択したマイグレーションに戻ります。
あなたは フェイク を移行前に
./manage.py migrate --fake myapp 0004_previous_migration
./manage.py migrate myapp 0005_migration_to_run
その後、開始したマイグレーションにフェイクをかけたいと思うかもしれません。
関連
-
ユニコードオブジェクトはハッシュ化する前にエンコードする必要がある問題を解決
-
Djangoは、フォームを送信するときに403エラーに遭遇しました。CSRF 検証に失敗しました。
-
Djangoキャッシュの説明
-
[解決済み] (13: Permission denied) 上流:[nginx]に接続中。
-
[解決済み] DjangoのRest Frameworkはcsrfを削除します。
-
[解決済み] Django が ManyToMany リレーションシップからオブジェクトを取り除く
-
[解決済み] Django: テンプレート内からセッション変数にアクセスする?
-
[解決済み] egg_infoエラーでpipからインストールできない
-
[解決済み] Django モデルで外部キーフィールドをオプションにすることはできますか?
-
[解決済み] django-tastypie と djangorestframework の違いは何ですか?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
オペレーショナルエラーです。1050 解決
-
[解決済み] QuerySetで空白またはNULLの名前をフィルタリングする方法は?
-
[解決済み】Djangoでモデルインスタンスをシリアライズする方法は?
-
[解決済み] Django REST フレームワーク: 非モデルシリアライザー
-
[解決済み] Djangoのデータベースクエリ。id でオブジェクトを取得するには?
-
[解決済み] Django: テンプレート内からセッション変数にアクセスする?
-
[解決済み] django のテンプレートで最初の文字を大文字にする
-
[解決済み] RESTful API のトークン認証:トークンは定期的に変更する必要がありますか?
-
[解決済み] Django の DoesNotExist 例外はどのようにインポートしますか?
-
[解決済み] Django の日付テンプレートのデフォルトフォーマットを変更するには?