前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学习猿地 python教程 django教程3 Django后台管理及模型关系

学习猿地 python教程 django教程3 Django后台管理及模型关系

作者头像
学习猿地
发布2020-03-25 18:03:00
2660
发布2020-03-25 18:03:00
举报
文章被收录于专栏:学习猿地学习猿地

Django框架自带的后台管理

1,在浏览器访问 admin

http://127.0.0.1:8000/admin/

2,需要登录,因此要创建一个超级用户

在命令行执行一下命令进行创建

python manage.py createsuperuser

3,重启启动服务后 使用创建的用户进行后台的登录

4,配置settings.py文件,配置语言和时区

代码语言:javascript
复制
  ```python
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False
  ```
    5,找admin.py配置后台
```python
# Register your models here.
class UsersAdmin(admin.ModelAdmin):
  # 要展示的字段
  list_display = ('id','username','age','sex','email','addtime')
  #list_editable 设置默认可编辑字段
  list_editable = ['username', 'age','email']
  #list_per_page设置每页显示多少条记录,默认是100条
  list_per_page = 10
  #ordering设置默认排序字段,负号表示降序排序
  ordering = ('id',)
  #过滤器
  list_filter =('username', 'age', 'email')
  #搜索字段
  search_fields =('username', 'age', 'email')
  # select * from users where username like '%ab%' or age like '%ab%' or email like '%ab%';
  # 详细时间分层筛选
  date_hierarchy = 'addtime'
admin.site.register(Users,UsersAdmin)
```
\d //
create procedure p1()
begin
set @i=0;
while @i<20000 do
insert into myadmin_users values(null,concat('user:',@i),123,'1234567',concat('user:',@i,'@qq.com'),20,@i%2,'2019-08-08 15:35:09.15560');
set @i=@i+1;
end while;
end;
//
\d ;
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档