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

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'

扫描二维码关注公众号,回复: 10084795 查看本文章

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 ;


 

掌握学习方法,不如会弯道超车!

学习猿地:成就自己的只需一套精品!

猜你喜欢

转载自www.cnblogs.com/itxdl/p/12551282.html
今日推荐