【在管理站点中添加模型】
打开admin.py
输入以下代码:
from django.contrib import admin
from .models import Post
#Register your models here.

admin.site.register(Post)

如果发文章后 文章名称不对 需要进行方法的定义
打开models.py 在最下方添加

def __str__(self):return self.title

【为model定制管理后台】
在admin.py里面添加以下代码,增加一个类

class PostAdmin(admin.ModelAdmin)
list_display = (‘title’,‘slug’,‘author’,‘publish’,‘status’) 【定义所显示的字段】

在admin.py里再修改一下 在已有的这个代码中增加 PostAdmin
admin.site.register(Post,PostAdmin)

添加的一些属性 他的格式是 属性=元组 (如果元组里面只有一个内容后面要加上,)

list_display    定义所显示的字段
list_filter     过滤菜单 右侧的菜单
search_fields  搜索
prepopulated_fields  填充(字典类型)      相当于另一个地方打出相同的内容
raw_id_fields  搜索空间
date_hierarchy  时间层的快速导航栏 (字符串类型)
ordering  列表排序(列表类型)

admin.py中添加以下代码

list_filter = ('status','created','publish')    #制作右侧的菜单
search_fields = ('title','body')   #添加搜索
prepopulated_fields = {'slug':('title',) }    #添加填充
raw_id_fields = ('author',)     #添加作者搜索功能
date_hierarchy = 'publish'     #添加时间快速搜索
ordering = ['status','publish']  #添加列表的排序

使用Django创建bolg的后台页面 (精简版)NO.2相关推荐

  1. DJango创建bolg的前台页面(精简版)NO.4

    构建视图 流程: 视图-URL-template 打开visws.py from django.shortcuts import render,get_object_or_404 from .mode ...

  2. django之二十二--admi管理后台页面的文案展示等相关配置

    一.前言 1.django提供的admin管理后台页面默认是英文展示的页面.我们不喜欢英文的话,可以改下[settings.py]里面的常量[LANGUAGE_CODE]的值为[zh-Hans]使页面 ...

  3. Django 教程之配置后台管理页面xadmin

    admin是django官方提供,这里使用第三方代替,更出色 概述 项目地址:https://github.com/sshwsfc/xadmin 官方网站:http://sshwsfc.github. ...

  4. Python 用Django创建自己的博客(2)

    ####开篇 Python 用Django创建自己的博客(上)中主要记录了项目的创建,项目的文件结构,后台超级用户的创建,数据库的增添数据等,这篇博客的主要是加载html静态文件和显示之间的加载逻辑等 ...

  5. Django模型类与后台管理

    文章目录 模型类 模型类设计 生成迁移文件 执行迁移生成表 通过模型类操作数据表 后台管理 1.本地化 2.创建管理员 3. 管理员登陆网址 4.注册模型类 5.自定义表单 模型类 模型类设计 在应用 ...

  6. discuz 后台页面开发

    后台页面开发 创建项目 在 ./source/admincp/menu/ 目录下创建 menu_mynav.php 文件 在"管理中心-全局"中加一个项目,需要在 menu_myn ...

  7. python开发微信小程序-Django微信小程序后台开发教程的实现

    1 申请小程序,创建hello world小程序 2 添加交互框和按钮 index. wxml cal {{ result }} index.wxss /**index.wxss**/ .input ...

  8. 使用django创建一个单表查询的图书管理系统

    使用django创建一个单表查询的图书管理系统 在settings.py文件中添加(用于连接mysql数据库) DATABASES = {'default': {'ENGINE': 'django.d ...

  9. django新建一个项目_如何使用Django创建项目

    django新建一个项目 Now that we know how to create virtual environments and use pip, we can begin building ...

最新文章

  1. python中sample是什么意思_基于Python中random.sample()的替代方案
  2. 华为配置(S3100)
  3. C语言实例第4期:交换数组中最大数和最小数的位置
  4. VTK:图表之DepthFirstSearchIterator
  5. 牛客挑战赛30 C 小G砍树 换根dp+组合
  6. java commons lang 随机数_Apache Common-lang组件里随机数工具类RandomStringUtils的一个bug...
  7. oracle11g ADR 位置
  8. 阿里云数据库8月刊:国内首款Cloud Native自研数据库POLARDB精彩亮相VLDB!
  9. facade(外观)模式
  10. 物联网产业链及通信模组详述
  11. matlab做gui界面抛体运动,用MATLAB进行抛体运动中的探讨模拟
  12. linux创建deamon
  13. Vue中金额、日期 格式化插件@formatjs/intl使用
  14. chrome使用tab键切换搜索
  15. C语言飞机大战程序思路,C语言代码实现飞机大战
  16. lua小技巧(二)——lua全局变量的检测
  17. 珍爱生命,远离微软,一点感受源自知乎上的某人评论
  18. Android 性能优化之内存泄漏,使用MATLeakCanary解决问题
  19. php体育网站模板,运动健身企业的网站模板
  20. 全程复制粘贴,在家用手机就可以做自媒体,每月稳定4000多

热门文章

  1. 如何永久关闭win10更新
  2. 使用 Imply 安装部署 Druid 集群并测试
  3. win10php环境配置教程,Windows10系统下如何去配置PHP开发环境
  4. RHEL6.4安装Oracle11gR2RAC的CRS
  5. 综合交易平台交易终端及用户手册
  6. Chrome浏览器翻译功能及访问GitHub的host配置
  7. 制作ghost的linux系统安装方法,技术|如何在Linux平台上安装Ghost博客平台
  8. 咸丰中等职业学校计算机,计算机应用基础上机指导与练习(中等)-孙海侠编著.pdf...
  9. Misplaced \noalign. \hline 的解决方法
  10. NIO的原理和文件读入读出及图片拷贝的使用