Django利用Xadmin作为后台管理系统且在后台显示自定义的APP名称

注:多个app管理

  • 在项目的目录下新建名为apps的python package包

  • 在 apps 包里面创建所需的多个 app

    示例:在 pycharm 提供的 Teminal窗口中操作,切换到apps目录下:
    
    cd luffy
    cd apps
    python ../../manage.py startapp Auth
    
    
  • 在settings配置文件中设置apps的路径为可查找的Sources Root

    import os,sys
    
    sys.path.insert(0, os.path.join(BASE_DIR, 'apps')) # 插入到Sources路径的第一个位置,优先搜索
    

注:自定义后台管理所显示的APP名称

  • 在相应app(如Auth App)下的apps.py中增加verbose_name属性

    class AuthConfig(AppConfig):
        name = 'Auth'
        verbose_name = '用户'
    
  • 在Auth应用下的init.py文件中添加 default_app_config = 'Auth.apps.AuthConfig'

原文地址:https://www.cnblogs.com/fengting0913/p/13043226.html