私はdjangoに非常に慣れていないため、django-cmsアプリを使用しています。
私はステップごとにチュートリアルに従いました:(公式ウェブサイトから)新しいマシンで、チュートリアルとまったく同じようにすべてを持っていますが、まだどこにも到達できません。
セットアップ プロセスの最終ステップに到達すると、すべてが失敗します。実行すると、次のようになります。
python manage.py syncdb --all
次のエラーが表示されます。
CommandError: One or more models did not validate:
cms.page: 'site' has a relation with model <class 'django.contrib.sites.models.Site'>, which has either not been installed or is abstract.
cms.globalpagepermission: 'sites' has an m2m relation with model <class 'django.contrib.sites.models.Site'>, which has either not been installed or is abstract.
明確にするために、これはステップ 1.3.2.1 で発生しています。チュートリアルでの新規インストール
1.3.2.1. 新規インストール
Run:
python manage.py syncdb --all
python manage.py migrate --fake
これらのコマンドはどれも機能せず、どちらも上記のエラーが発生します。
これを解決する方法や、問題の原因に関するリソースを見つける方法がわかりません。グーグルとスタックオーバーフローの両方で短い時間を費やして答えを探しましたが、結果はありませんでした。おそらく私にとって物事を難しくしている問題。
どんな助けでも大歓迎です。
私のコードはチュートリアルとまったく同じであるため、投稿していません。