当前位置: 代码迷 >> 综合 >> mooc在线教育网开发流程总结(二)xadmin
  详细解决方案

mooc在线教育网开发流程总结(二)xadmin

热度:89   发布时间:2024-01-21 03:46:57.0

创建超级用户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‘