软件测试之路测试Inbox

Django之旅:4

2018-01-10  本文已影响10人  五娃儿

包含内容

发布博客

  1. 创建后台超级用户 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
上一篇下一篇

猜你喜欢

热点阅读