博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第三百七十八节,Django+Xadmin打造上线标准的在线教育平台—django自带的admin后台管理介绍...
阅读量:5911 次
发布时间:2019-06-19

本文共 1175 字,大约阅读时间需要 3 分钟。

第三百七十八节,Django+Xadmin打造上线标准的在线教育平台—django自带的admin后台管理介绍

 

配置django的admin数据库管理后台

首先urls.py配置数据库后台路由映射,一般这个路由映射在生成项目的时候已经生成了

from django.conf.urls import urlfrom django.contrib import adminfrom app1 import viewsurlpatterns = [    url(r'admin/', admin.site.urls),   #路由映射admin数据库管理    url(r'articles/', views.special)     #路由映射第三个参数,额外传参,字典方式,逻辑处理函数以参数方式接收字典键]

然后在PyCharm终端输入命令 Python manage.py createsuperuser

1、设置用户名

2、设置邮箱

3、设置密码,8位以上,不能纯数字

4、确认密码

 

然后用刚才设置的用户名和密码登录

登录后可以看到后台是英文的,我们可以设置成中文,在settings.py文件配置

# Internationalization# https://docs.djangoproject.com/en/1.10/topics/i18n/LANGUAGE_CODE = 'zh-hans'       # 设置自带后台admin为中文TIME_ZONE = 'Asia/Shanghai'     # 设置系统时间为上海时间USE_I18N = TrueUSE_L10N = TrueUSE_TZ = False                  # 设置数据库写入时间,不用国际时间

将数据库的表注册到admin页面显示

默认,admin页面只注册了Django系统生成的用户表,所以我们只能看到这张表,我们自定义的数据库表,需要在对应的appadmin.py文件里注册表到admin页面才能显示

 

admin.site.register(参数是数据库操作表的类),注册数据库表到admin页面显示,参数是models.py里操作数据库表的类

admin.py

from django.contrib import adminfrom app_courses.models import Courseclass CourseAdmin(admin.ModelAdmin):    # 自定义一个类继承admin.ModelAdmin类,设置一个表的管理器    passadmin.site.register(Course)             # 注册数据库到admin后台显示,参数是models.py里操作数据库表的类

 

转载地址:http://uelpx.baihongyu.com/

你可能感兴趣的文章
周爱民:架构的实战过程
查看>>
jquery option 动态 selected
查看>>
linux下安装oracle步骤详解
查看>>
ASP.Net编译设置
查看>>
collection,map等结构
查看>>
如何确定所运行的 SQL Server 2005 的版本?
查看>>
NAND Flash操作技术详解
查看>>
海量数据备份归档技术及系统
查看>>
我的友情链接
查看>>
自动化安装Mysql5.6-脚本实现
查看>>
我的友情链接
查看>>
分布式事务:不过是在一致性、吞吐量和复杂度之间,做一个选择
查看>>
Java 之 FileReader FileInputStream InputStreamReader BufferedReader 作用与区别
查看>>
【云图】如何设置支付宝里的家乐福全国连锁店地图?
查看>>
Linux查看用户登陆历史记录
查看>>
我的友情链接
查看>>
对于json_lib包的使用
查看>>
nginx实时记录请求状态信息( ngx_realtime_request_module)
查看>>
Docker Registry服务器部署配置
查看>>
scala可变长度参数(二)
查看>>