python 3.5 django 笔记(七)高级admin



任务目标:

显示admin上的字段

开始修改代码:

1、

修改blog下的models.py文件

from django.db import models

# Create your models here.

class Article(models.Model):
    标题 = models.CharField(max_length=32, default=‘Title‘)
    #添加models模块(标题)
    内容 = models.TextField(null=True)
    #内容(可空)
    选定时间 = models.DateTimeField(null=True)
    #数据时间
    def __str__(self):
        return self.title

2、

修改blog下的admin.py文件

from django.contrib import admin

from .models import Article

class ArticleAdmin(admin.ModelAdmin):
    #定义admin的类
    list_display = (‘标题‘, ‘内容‘, ‘选定时间‘)
    #显示效果,对应上面红色标记
    list_filter = (‘选定时间‘,)
    #如上
    
admin.site.register(Article, ArticleAdmin)
#执行定义类

上面显示选择什么什么时间。

时间: 2024-08-28 18:32:27

python 3.5 django 笔记(七)高级admin的相关文章

python 3.5 django 笔记(二)Tmeplates与models

回顾上节课的三条经典命令 django-admin startproject 项目名称 #建立项目 python manage.py startapp blog #建立项目内站点 python manage.py runserver #启动服务 #runserver后面可以带端口号,表示运行是的端口 Tmeplates: (图片转载至幕课) 在昨天的myblog\blog下简历templates文件夹 结构树 myblog | |-----blog |    | |    |-----templ

python 3.5 django 笔记

django入门笔记 环境: PyCharm pro5.0.3 python3.5 上面两个软件安装后 python需要添加环境变量 否则在cmd内运行会报错 我电脑使用的是win10 环境变量path内添加 C:\Users\hisun\AppData\Local\Programs\Python\Python35\ C:\Users\hisun\AppData\Local\Programs\Python\Python35\Scripts 第一行是python的路径,第二行是pip的路径 pip

python 3.5 django 笔记(五)编辑文章

上一会已经使用了超链接功能 这回我们要给博客添加内容了 这是今天的效果图 1. 创建修改页面 在templates/blog下建立edit_page.html <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Edit Page</title> </head> <body&

python 3.5 django 笔记(六)修改博客标题与内容

接下来,要把博客继续完善 画个画儿先~~ ~~~~~~ ~~~~~~ 主页点击修改文章----修改文章页面 主页点击新文章----新文章页面 新文章提交后----主页 修改文章提交后----修改文章 ~~~~~~ ~~~~~~ 敲代码咯 编辑edit_page.html页面 <body> <form action="{% url 'blog:edit_action' %}" method="post"> {% csrf_token %} &l

python学习笔记七:条件&循环语句

1.print/import更多信息 print打印多个表达式,使用逗号隔开 >>> print 'Age:',42 Age: 42   #注意个结果之间有一个空格符 import:从模块导入函数 import 模块 from 模块 import 函数 from 模块 import * 如果两个模块都有open函数的时候, 1)使用下面方法使用: module1.open()... module2.open()... 2)语句末尾增加as子句 >>> import ma

Python框架之Django学习笔记(十一)

话说上次说到数据库的基本访问,而数据库我们主要进行的操作就是CRUD,也即是做计算处理时的增加(Create).读取(Retrieve)(重新得到数据).更新(Update)和删除(Delete),俗称:增删改查.废话不多说,学习开始. 插入和更新数据 你已经知道怎么做了: 先使用一些关键参数创建对象实例,如下: 1 >>> p = Publisher(name='Apress', 2 ... address='2855 Telegraph Ave.', 3 ... city='Berk

web开发框架Django笔记整理

安装 python  setup.py  install 使用 1.创建工程 django-admin.py startproject Data_Collet_Center 2.运行开发server python manage.pyrunserver 0.0.0.0:8000 3.创建应用 python manage.py startapp DCC 4.配置 Data_collect_Center/settings.py 配置DB: 'ENGINE': 'django.db.backends.s

Web框架——Django笔记

Web框架——Django笔记 MVC和MTV MVC:Model.View.Controller MTV:Model.Template.View Django——MTV 1.创建Django程序   (注:创建前需注意配置Django环境变量,python2.7和3.5环境变量) a.命令(使用cmd命令创建) django-admin startproject mysite      创建project cd mysite python manage.py startapp app01  

Python攻关之Django(一)

课程简介: Django流程介绍 Django url Django view Django models Django template Django form Django admin (后台数据库管理工具) 1 Django流程介绍 MTV模式 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层:他们之间以一种插件似的,松耦合的方式连接在一起. 模型负责业务对象与数据库的对象(ORM),视图负责与用户的交互(页面),控制器(C)接受用户的输入调用模型和