データベーステーブルを作成せずにメインのdjango管理サイトメニューにappアイテムを追加する方法。だから私はこのアプリケーションの管理テンプレートを上書きすることができますか?データベーステーブルを作成せずにメインdjango管理サイトにアイテムを追加する方法
1
A
答えて
1
URLConfに自分のビューにadmin/foo/
のURLを追加できます。 「カスタム管理ビューの作成」を参照してください。http://www.djangobook.com/en/1.0/chapter17/
これでリンクを追加するだけで済みます。 Override your favorite admin templateとリンクを追加してください。
0
まず、custom admin viewをアプリケーションのモデルとは独立して作成し、admin/index.html
を上書きして新しいリンクを明示的に組み込むことができます。また、AdminSite
クラスのget_urls
を無効にすることもできます。
新しいカスタム管理ビューを追加するのに優れた方法があります。ただし、まだモデルを使用したい場合は、単にdjangoモデルを拡張し、それをproxyとしてマークし、そのテンプレートを上書きすることができます。
関連する問題
- 1. django管理サイトにボタンを追加するには?
- 2. サイト管理コンソールにカスタム列を追加する方法
- 3. mail_admins()を使用せずにDjangoのE-Mailサイト管理者
- 4. Djangoのインライン管理者にサブセクションを追加する方法は?
- 5. djangoのadmin.auth管理サイトに画像フィールドを追加
- 6. django管理サイトのような独自のフィルタを作成する方法
- 7. Django管理サイトのDjango管理サイトのdjango-nonrelから
- 8. カスタムDjango管理アクションを追加する
- 9. アイテムを選択せずにドロップダウンリストにアイテムを追加する
- 10. IISで追加のWebサイトを作成せずにSubDomainをサブフォルダにマップする方法?
- 11. Django管理サイトmongodb
- 12. カスタムDjango管理クラスは、モデルのManyToManyフィールドにアイテムを追加できますか?
- 13. すべての管理者モデルにカスタムjsを追加する方法は? django
- 14. バックエンドにデータを保存せずに管理アカウントを作成
- 15. Djangoの管理フォームにボタンを追加するには?
- 16. Django 1.9の管理パネルにファイルアップロードフィールドを追加するには?
- 17. 管理サイトDjangoの各モデル\テーブル名の末尾に文字「s」を追加
- 18. 管理サイトでdjango認証ユーザーページを拡張する方法
- 19. データベーステーブルがdjangoの管理者に表示されません
- 20. 管理グループとアイテムをsymfonyのソナタ管理者に追加します
- 21. 管理サイトと似たようなdjangoのWebページの作成方法
- 22. django管理コマンドを作成する
- 23. buddypressグループ管理者に管理者を追加させる
- 24. スクロールせずにListViewの上部にアイテムを追加する方法?
- 25. ディレクトリを作成せずにURLを処理する方法
- 26. SVN - リビジョンを追加せずにトランクディレクトリを作成する方法は?
- 27. djangoユーザー管理ajaxでユーザーを追加
- 28. (Django/HTML)作成方法お気に入りに追加する
- 29. Django django-smart-select:管理サイトにデータを追加中にTemplateSyntaxErrorを取得します
- 30. サイト管理者にDjangoのデフォルト値を管理させてください
最新のDjango Bookの第17章は、残念ながらカスタム管理ビューの作成には関係しません。そのURLは適切な場所を指していません。 http://py3k.cn/chapter17/en/(管理ビューを拡張すると新しいブックに触れるようには見えません..!) –