Django admin

python提供admin后台管理系统

在django项目下的url

访问网页http://127.0.0.1:8000/admin/

创建用户

 

用户名:degang

Email:可以为空

Password:密码要求要有复杂度(要有数字,字母,不少于八位)输入两次密码

 

 在django项目下把models导入到admin中,然后重启项目

 

 

admin

  1. 创建一个超级用户

    python36 manage.py createsuperuser

    输入用户名和密码

  2. 注册

    在app下的admin.py中写

    from django.contrib import admin
    from app01 import models

    admin.site.register(models.Person)
  3. 登陆网页http://127.0.0.1:8000/admin/

  4. 找到对应的表做增删改查

  5. setting下


    LANGUAGE_CODE = 'zh-Hans' #中文

    TIME_ZONE = 'Asia/Shanghai'

    USE_I18N = True

    USE_L10N = True

    USE_TZ = True



      

admin配置类

# 配置类,增加展示效果
class PermissionAdmin(admin.ModelAdmin):   # 类名随便起,但是最后要写入register()中
    list_display = ['title','url']          # 展示哪些字段
    list_editable = ['url']                 # 可以编辑的

admin.site.register(models.Role)
admin.site.register(models.User)
admin.site.register(models.Permission,PermissionAdmin) #写入类名

 

 

posted @ 2019-09-04 00:02  驰念  阅读(138)  评论(0编辑  收藏  举报