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

    包含内容 发布博客 发布博客 创建后台超级用户 python manage.py createsuperuser创...

  • Django 五

    目录 1.Django 模板的导入 2.Django 模板的继承 3.Django 搭建测试环境 4.Django...

  • Python - Django快速入门

    一、Django创建 1、安装虚拟环境 2、创建虚拟环境 3、安装Django框架 4、创建django项目——d...

  • Django学习之旅(四)

    因为自己看了其他方面的书,所以Django的学习计划暂时搁浅。我这周重新恢复计划,Django学习之旅第四篇文章姗...

  • Django学习笔记1:创建项目与应用

    我们已经在上一篇笔记中成功的安装和配置了Django的学习环境。从本篇笔记开始,我们将正式开始Django之旅,汪...

  • django学习(1)

    最近在学习django 资料:Django Step by Step woodpecker4org.b0.upai...

  • [Python] 安装Django

    (1)安装pip (2)安装Django (3)新建Django项目 (4)新建app (5)启动server (...

  • Django简单面试问题

    1. 对Django的认识? 3. django请求的生命周期? 4.WSGI 和 uWSGI在django中的作...

  • Django之旅:3

    包含内容 数据模型类 数据模型类 创建数据库模型承接上文,在新建应用后,在setting.py的INSTALLED...

  • Django之旅:2

    包含内容 创建Django应用 基础文件说明 特殊说明 创建Django应用 实现具体功能的模块被称为应用,一个项...

网友评论

    本文标题:Django之旅:4

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