1.在应用下的admin.py添加
#!/usr/bin/python # coding:utf-8 from django.contrib import admin from .models import Image __author__ = "klx" # Register your models here. @admin.register(Image) class ImageAdmin(admin.ModelAdmin): # listdisplay设置要显示在列表中的字段(id字段是Django模型的默认主键) list_display = ('id', 'img_name', 'img_url') # list_per_page设置每页显示多少条记录,默认是100条 list_per_page = 50 # ordering设置默认排序字段,负号表示降序排序 ordering = ('-id',) # list_editable 设置默认可编辑字段 list_editable = ['img_name', 'img_url'] # 设置哪些字段可以点击进入编辑界面 list_display_links = ('id',) # 搜索字段 search_fields = ["img_name", 'img_url'] # 过滤器 list_filter = ('img_name', 'img_url') # 详细时间分层筛选 date_hierarchy = 'create_time' # 调整页面头部显示内容和页面标题 admin.site.site_header = u"mysite 资源管理系统" admin.site.site_title = u"mysite"
2.创建admin管理系统登录账号
# 在项目终端运行以下命令,按提示设置username、password、email python manage.py createsuperuser
3.汉化
# 修改settings.py # LANGUAGE_CODE = 'en-us' LANGUAGE_CODE = 'zh-hans' # TIME_ZONE = 'UTC' TIME_ZONE = 'Asia/Shanghai'