0

デフォルトでは、管理モデルはアプリごとにグループ化され、アプリ名がキャプション (アカウント、認証など) に表示されます。管理テンプレートを書かずにキャプションの名前を上書きする方法は?

4

4 に答える 4

6

メタデータオプションapp_labelとdb_tableを使用して簡単に実行できます

class model_module1(models.model):
    [...]

    class Meta:
        app_label = "Cool module name"
        db_table = "module1_model"


class model_module2(models.model):
    [...]

    class Meta:
        app_label = "Cool module name"
        db_table = "module2_model"

テーブル名を正しく構成すると、管理者の新しいラベルの下でモジュールがどのようにグループ化されるかがわかります。

参照:http ://docs.djangoproject.com/en/dev/ref/models/options/#app-label

于 2010-09-02T17:00:52.070 に答える
1

現時点では、django はこれを行う簡単な方法を提供していません。このチケットを参照してください。

于 2009-09-21T07:29:16.023 に答える
0

これは多少役立つかもしれません。アプリのグループ化方法は変更できますが、アプリ名は変更できないと思います。

django-grappelli

http://code.google.com/p/django-grappelli/

于 2009-09-21T16:28:35.893 に答える