xadmin后台管理系统简单实用 | Django

# =====> 后台管理系统

# 1.admin注册
from django.contrib import admin
from .models import UserProfile

class UserProfileAdmin(admin.ModelAdmin):
    pass

admin.site.register(UserProfile, UserProfileAdmin)

# 2.xadmin
# --------------> 方式1,命令安装
1.安装xadmin
    pip install xadmin
2.注册app
    ‘xadmin‘
    ‘crispy_forms‘  # 是安装xadmin时自动安装的依赖包;
3.替换原装admin
    # urls.py
    import xadmin
    ...
    url(r‘^xadmin/‘, xadmin.site.urls),
    # 去掉默认的admin注册方式
4.同步xadmin的表
    # 迁移
    makemigrations, migrate

# ---------------> 方式2,源码安装(推荐)体验新功能---------------------------||||||
1.在github上下载xadmin源码
2.放入项目中extra_apps中
3.在应用下创建adminx.py文件,用于注册models;
4.注册:
    import xadmin
    from .models import EmailVerifyRecord

    class EmailVerifyRecordAdmin(object):  # 注意,这里继承的是object;
        pass
    xadmin.site.register(EmailVerifyRecord, EmailVerifyRecordAdmin)
5.自行添加admin其他功能;
    # list_display
    # search_fields
    # list_filter

# 3.xadmin相关配置
1.xadmin主题修改、
    # 将全站的配置放在users这个应用的adminx.py中;
    class BaseSetting(object):
        # 显示主题
        enable_themes = True
        use_bootswatch = True
    # 注册:
    from xadmin import views
    xadmin.site.regitser(views.BaseAdminView, BaseSetting)
2.修改xadmin站点名称等文字
    class GlobalSettings(object):
        site_title = "后台管理系统"
        site_footer = "Mic在线后台"
        # 左侧菜单栏收缩功能
        menu_style = "accordion"
    # 注册:
    xadmin.site.register(views.CommAdminView, GlobalSettings)
    # ------------ >> 以上是全站配置;
3.中文化app名称
    ①新建apps.py
    # 在对应应用中的apps.py文件中修改
    from django.apps import AppConfig

    class NewsConfig(AppConfig):
        name = ‘news‘
        verbose_name = "新闻"
    ②__init__.py
    default_app_config = "news.apps.NewsConfig"
    # ------->> 修改所有应用;
=========================================================
时间: 2024-08-01 11:21:55

xadmin后台管理系统简单实用 | Django的相关文章

Django后台管理系统的使用

目录 django后台管理系统的使用 检查配置文件 检查根urls.py文件 启动项目,浏览器输入ip端口/admin 如: 127.0.0.1/8000/admin 回车 注册后台管理系统超级管理 登录账户和密码 添加数据库表到后台管理系统,简单查看 设置后台管理系统,字段值可为空 修改后台管理系统的字段显示名 设置某字段是否可被后台管理系统修改 提示填写字段值信息 设置后台管理系统可修改字段值选项 修改表名信息 富文本编辑器的使用 django后台管理系统的使用 检查配置文件 检查根urls

4、Django实战第4天:xadmin快速搭建后台管理系统

Django默认为我们提供了后台管理系统admin, urls.py中配置的第一条就是访问后台管理系统admin的 urlpatterns = [ url(r'^admin/', admin.site.urls), ] 启动服务,访问127.0.0.1:8000/admin即可访问,访问后台需要验证,但是Django并没有为我们自动创建账号密码,Django提供了命令,让我们自己创建超级用户 现在我们可以用刚刚创建的超级用户登录进去(账号:admin 密码:admin123456) 原文地址:h

Django打造在线教育平台_day_3: 搭建后台管理系统Xadmin

xadmin是比Django自带的admin更加强大的系统 1.安装xadmin的两种方式: 方式一:pip install xadmin 方式二:github下载最新的源码(推荐,因为功能最新) 2.方式一安装:虚拟环境下 pip install xadmin python3的环境安装xadmin时,直接pip install xadmin出现 README.rst这个文件的编码有问题,可以内容没什么重要的,可以直接到github上下载安装包,然后新建一个txt空文件,把文件名改成README

微信公众平台之超简单实用的天气预报后台实现

微信公众平台之超简单实用的天气预报后台实现 概述,前段时间我在开发一个自己的微信公众平台,需要实现天气预报功能,在网上度娘了下,实现天气预报的接口API还蛮多的,有:中国气象局.雅虎和新浪等,中国天气预报接口需要全国的编码,雅虎的有时候访问不了,研究了下还是新浪提供的接口比较简单实用.新浪天气预报API的URL是http://php.weather.sina.com.cn/xml.php?city=%B1%B1%BE%A9&password=DJOYnieT8234jlsK&day=0.其

Django打造在线教育平台_day_3: 搭建后台管理系统Django自带的admin

1.后台管理系统的特点:权限管理.少前端样式.快速开发 2.Django自带的admin后台管理系统,新建项目时会自动建立,admin也可以看成一个app 运行了程序打开链接:http://127.0.0.1:8000/admin/,就进入了后台管理系统登录页面 3.新建超级用户: Tools 工具栏运行 run manage.py Task 输入:createsuperuser,再根据提示输入用户名.邮箱.密码 4.登录成功: 5.把系统语言设置为中文与设置本地时间:修改MxOnline/se

构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(37)-文章发布系统④-百万级数据和千万级数据简单测试

我想测试EF在一百万条数据下的显示时间!这分数据应该有很多同学想要,看看EF的性能! 服务器 现在来向SQL2008R2插入1000000条数据吧 declare @i int; set @i=0; while @i<1000000 begin INSERT INTO [AppDB].[dbo].[MIS_Article] ([Id] ,[ChannelId] ,[CategoryId] ,[Title] ,[ImgUrl] ,[BodyContent] ,[Sort] ,[Click] ,[C

第三百八十节,Django+Xadmin打造上线标准的在线教育平台—将所有app下的models数据库表注册到xadmin后台管理

第三百八十节,Django+Xadmin打造上线标准的在线教育平台-将所有app下的models数据库表注册到xadmin后台管理 将一个app下的models数据库表注册到xadmin后台管理 重点:xadmin的数据表注册,是到app下查找的adminx文件,所以我们必须在app下创建一个adminx.py文件,所有关于数据表注册到xadmin后台的代码都是写在adminx.py文件里 adminx.py文件编写 1.自定义一个类来继承object对象,这个类叫做数据表管理器 数据表管理器里

基于ThinkPHP框架的简单的后台管理系统

版权声明:本文为博主原创文章,未经博主允许不得转载. 一个简单的后台管理系统,可能还不全面,可以自己改,有登录功能 实例如图:

Django后台管理系统

1 初识后台管理模型 Django提供了默认的后台管理操作模块,以网站的形式提供网站中数据的管理操,是我们可以快速完成后台的管理,通过如下的步骤启用后台管理模块. 2 创建一个超级管理员 python manage.py createsuperuser 按照提示,输入用户名称.邮箱.密码.之后启动项目 如果需要中文显示,修改settings文件 LANGUAGE_CODE='zh-Hans' 注册模块到后台管理系统中,在子模块的admin.py文件中 from django.contrib im