Django之旅:4

作者: 五娃儿 | 来源:发表于2018-01-10 20:19 被阅读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

    相关文章

      网友评论

        本文标题:Django之旅:4

        本文链接:https://www.haomeiwen.com/subject/whcanxtx.html