django の model を作成し、makemigrations
を実施したのですが、migrationファイルが作成されませんでした。
対象の model ができているのかと思い、使用している view にアクセスしたところ、エラーとなり、model が作成されていないことがわかりました。
対処方法を記載します。
makemigrations のメッセージ
python3.6 manage.py makemigrations
No changes detected
No changes detected
と出力されていました。 変化は検出されないという意味のメッセージです。
参考
実施したこと application名を指定
StackOverFlow の記事の通りですが、makemigrations
コマンド実行時に、application 名を指定しました。
python3.6 manage.py makemigrations clean_blog
Migrations for 'clean_blog':
clean_blog/migrations/0001_initial.py:
続いて migrate を実行します。
python3.6 manage.py migrate
Operations to perform:
Apply all migrations: admin, auth, blog, clean_blog, conf, contenttypes, core, cspreports, django_comments, forms, galleries, generic, oauth2_provider, pages, push_notifications, redirects, request, robots, sessions, sites, twitter
Running migrations:
Applying clean_blog.0001_initial... OK
以上です。
コメント