美文网首页
django框架admin使用

django框架admin使用

作者: S_jie | 来源:发表于2020-06-14 19:10 被阅读0次

    访问地址
    http://127.0.0.1:8000/admin/login/?next=/admin/
    更改settings.py文件配置选择语言

    LANGUAGE_CODE = 'zh-Hans'
    

    切换虚拟环境 进入到manage.py文件下使用命令创建超级管理员用户

    python3 manage.py createsuperuser
    

    基本操作

    from django.contrib import admin
    from .models import Users
    # Register your models here.
    # 创建并注册自定义模型管理'
    
    
    class UsersAdmin(admin.ModelAdmin):
        # 需要展示的字段
        list_display = ('id', 'name', 'email', 'age', 'sex', 'phone', 'createtime', 'update')
    
        # 设置可以编辑的字段
        list_editable = ['name', 'age', 'phone']
    
        # 设置排序字段
        # ordering = ('id', 'age',)
    
        # 设置分页数据,默认100
        list_per_page = 10
    
        # 设置过滤器
        list_filter = ('name', 'sex', 'age')
    
        # 搜索字段
        search_fields = ('name', 'age', 'phone')
    
        # 以时间字段分层
        date_hierarchy = 'createtime'
    
    
    # 注册模型管理类
    admin.site.register(Users, UsersAdmin)
    

    相关文章

      网友评论

          本文标题:django框架admin使用

          本文链接:https://www.haomeiwen.com/subject/pskfxktx.html