创建超级用户createsuperuser
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai' #时区
USE_I18N = True
USE_L10N = True
USE_TZ = False #改成本地时间管理页面创建,注册模型和管理页面管理
class UserProfileAdmin(admin.ModelAdmin):
pass
admin.site.register(UserProfile, UserProfileAdmin)修改成xadmin的方法:
pip安装
setting配置apps增加 'xadmin' 'crispy_forms'
修改urls.py,里面改成xadmin, makemigrations,migrate
基于源码安装:
github上下载xadmin的源码,放在extra_apps里面,做好根目录引用
每个app里面加上adminx.py文件,注册修改
class UserProfileAdmin(object):
list_display=['x','y']
search_fields=[]
list_filter=[]
xadmin.site.register(UserProfile, UserProfileAdmin)指定风格:
class BaseSetting和上面admin一样:enable_themes,use_bootswatch
class GlobalSetting :site_title,site_footer,menu_style="accordion"
xadmin.site.register(views.BaseAdminView, BaseSetting)
xadmin.site.register(views.CommAdminView, GlobalSetting)指定表名:apps.py 里面 verbose_name ,init.py指定default_app_config=’app.apps.app‘
本文介绍如何使用Xadmin替代Django默认的管理后台,包括安装配置Xadmin、注册模型、定制显示字段及搜索过滤选项等。通过具体步骤说明如何提升管理界面的用户体验。
8631

被折叠的 条评论
为什么被折叠?



