包含内容
- 发布博客
发布博客
-
创建后台超级用户 python manage.py createsuperuser
创建超级用户.jpg
2.访问127.0.0.1:8000/admin(步骤1中设置的用户名、密码登录)
3、在./blog/admin.py中 将BlogArticles类引入,并注册到admin中,只有注册了,才能在admin界面中看到该模块
from django.contrib import admin
from.models import BlogArticles #引入BlogArticles
admin.site.register(BlogArticles)#将BlogArticles注册到admin中
注册后admin页面.jpg
4、在 admin页面中点击添加,并发布博客,修改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']
admin.site.register(BlogArticles, BlogArticlesAdmin)
界面展示效果.jpg
总结:
BlogArticles类字段、博客发布页面字段、数据库三者关系
三者对应关系.jpg
网友评论