一 编辑./blog/admin.py
from django.contrib import admin
from .models import BlogArticles
class BlogArticlesAdmin(admin.ModelAdmin):
# 设置列表可显示的字段
list_display = ("title", "author", "publish")
# 设置过了选项
list_filter = ("publish", "author")
# 文章的搜索功能
search_fields = ("title", "body")
raw_id_fields = ("author",)
# 按日期月份筛选
date_hierarchy = "publish"
# 按发布日期和作者排序
ordering = ['publish', 'author']
# 将BlogArticlesAdmin注册到admin
admin.site.register(BlogArticles, BlogArticlesAdmin)
二 创建超级管理员
(venv) E:\Django\mysite\mysite>python manage.py createsuperuser
Username (leave blank to use 'cakin'): admin
Email address: admin@amin.com
Password:
Password (again):
Superuser created successfully.
三 运行服务器
(venv) E:\Django\mysite\mysite>python manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
December 15, 2018 - 16:57:54
Django version 1.11.17, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
四 登录管理界面
1 输入:http://localhost:8000/admin
2 新增一篇博客后