2

ブログ アプリとチュートリアル アプリの 2 つのアプリを持つ Django プロジェクトがあります。ブログアプリを完成させたばかりでadmin.py、モデルを登録するための次のようなものがあります。

admin.site.register(Blog, BlogAdmin)
admin.site.register(Category, CategoryAdmin)

チュートリアル アプリの作業を開始したばかりで、モデルを作成し、そのadmin.py中に を作成しました。次のようになります。

admin.site.register(Tutorial, tutorialAdmin)
admin.site.register(tutType, tutTypeAdmin)

モデルがインポートされました。ただし、 を実行するpython manage.py syncdbpython manage.py runserver、サイトの管理セクションに新しいモデルが見つかりません ( 127.0.0.1:8000/admin)。

両方のアプリの外側に移動しadmin.py、異なるアプリのすべてのモデルを登録する単一のファイルにする必要がありますか? それとも、私が見逃している他のステップがありますか?

4

1 に答える 1

3

@ i.h4d35 DivinusVox は正しいと思います。settings.py の INSTALLED_APPS に新しいアプリを追加してみてください。解決されるはずです。Django 公式 Web サイトから管理者情報を確認してください。

于 2013-08-30T05:25:14.200 に答える