これはsettings.pyの私のインストールされたアプリケーションのセクションです。Django installed_appsが自分のアプリを認識していませんか?
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'homepage.apps.HomepageConfig',
.
.
.
]
マイアプリの名前は「ホームページ」であると私は「homepage.apps.HomepageConfig」にそれを変更し、なぜ私は本当に覚えていないことができますが、それが何であれ、それは私のマシン上で働いていました。
私はサーバーにファイルをアップロードし、必要なアプリケーションをインストールしました。マイグレーションを行いましたが、djangoは私の「ホームページ」アプリケーションテーブルを作成せず、アプリケーションから何も移行しません。そして私のウェブサイトはエラーを返します。テーブルhomepage_postは存在しません。
どうしたのですか?
「ホームページ」に名前を変更しても何か違いはありますか? –
はい、私はすでにそれを言っています、インポートエラー、モジュール名homepage.appsはありません。 – SMahdiS
問題があなたのアプリケーションテーブルが存在しない場合は、マイグレーションに問題があります。どのようにそれらを実行していますか?ローカルでのマカミネーションの実行結果をコミットしましたか?どこに展開していますか? –