Djangoを使い始めたばかりです。私は物事をハックするのが好きなので、世論調査のチュートリアルと一緒に自分の実験的なアプリケーションを構築しています。私は実験的なアプリケーションとその関連プロジェクトの名前を変更したいと思っています。Django 1.10はモデルの変更を検出せず、移行を作成しません
これに取り組んでいるうちに、私は現在のデータベースを削除し、新しいものからやり直すことにしました。何かが間違っていた、私は何を覚えていない。今は数時間経っており、ここで進歩を遂げています。
私は現在、Djangoが私のmodels.py
に変更を通知するのを拒否しているようです。現在のところ、manage.py showmigrations
を実行すると、アプリが一覧表示されているにもかかわらず、アプリのマイグレーションは表示されません。
私は、移行ディレクトリを削除し、models.py
ファイルの内容を変更し、それらの組み合わせを試してみました。また、有望な様々なmanage.py
コマンドを試してみました。これまでのところ、何も働いていません。
私は間違っていますか?私は、データベースの名前だけでなく、それが格納されているディレクトリの名前の変更を含むアプリケーションの名前を変更したことを覚えておいてください。検索と置換は、プロジェクトとアプリケーション内のファイルに対して実行されています。 settings.py
はあきらめられていますが、私が知っていることはうまく一致しているようです。
ありがとうございます!
をお知らせしますか –
@AndreyShipilov: 'App 'new_app_name'が見つかりませんでした。それはINSTALLED_APPSですか? – MadEmperorYuri
名前を変更したアプリの名前です... –