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

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

原创
作者头像
学习猿地
修改2020-03-23 14:35:20
4500
修改2020-03-23 14:35:20
举报
文章被收录于专栏:学习猿地

Django框架自带的后台管理

  1,在浏览器访问 admin

  http://127.0.0.1:8000/admin/

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

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

  python manage.py createsuperuser

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

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

  ```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 归档