zoukankan      html  css  js  c++  java
  • django--admin组件

    一,激活管理工具(一般建立工程已创建)

    1,setting.py 中安装子应用

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'mytest',
        'mysite',
        'myapp',
        'supermarket'
    ]

     2,urls.py 路由中配置

    urlpatterns = [
        #定义图片超链接路由
        re_path('^upload/(?P<path>.*)$',serve,{'document_root':UPLOAD_ROOT}),
        path('admin/', admin.site.urls),
        path('tu',test.tu),
        path('mytest',include('mytest.urls'))
    

    二,注册admin模块

     http://127.0.0.1:8000/admin/,得到登陆界面,你可以通过命令 python manage.py createsuperuser 来创建超级用户。

    三,admin的定制(admin.py)

    from django.contrib import admin
    from supermarket.models import Product
    from mysite.models import User
    #注册数据类
    @admin.register(Product)
    #继承admin基类
    class ProductAdmin(admin.ModelAdmin):
        #显示字段
        list_display =('id','name','price','count')
        #分页设置,系统默认一页100条
        list_per_page = 5
        #排序
        ordering = ('-id',)
        #设置可进入编辑的超链接
        list_display_links = ('name',)
        #设置直接在列表页修改
        list_editable = ['price']
        #设置搜索功能
        search_fields = ['name']
        # 定制右侧快速筛选,可以组合筛选
        list_filter = ('id','name')

     **初级使用

  • 相关阅读:
    实验室资质认定评审准则和要素及要点
    如何进行内审?
    实验室比对结果评价的3种方法
    第一次如何申请CNAS实验室认可资质
    风险评估的实施步骤
    Servlet
    CMMI_SCAMPY评估方法
    PHP_2
    PHP_1
    java中String与StringBuilder的区别
  • 原文地址:https://www.cnblogs.com/xcsg/p/10429792.html
Copyright © 2011-2022 走看看