当前课程知识点:Python程序设计:从通用基础到前沿应用 > 例题 > Ques 11_1 > 第16章 第2讲 关键文件解析&创建数据表
返回《Python程序设计:从通用基础到前沿应用》慕课在线视频课程列表
返回《Python程序设计:从通用基础到前沿应用》慕课在线视频列表
同学们现在我们把关键文件解析一下
共有五个文件,一,manage.py
该文件前面已经用到过两次了
可见其重要性
该文件是接收Django命令的工具文件
Django的所有命令都是执行该文件
二,settings.py
该文件是网站的配置文件
包含数据库、模块等配置信息
三,model.py
该文件中定义网站的数据模型,决定了表的结构
数据的排序方式等底层内容
四,views.py
定义了向浏览器返回数据的函数
从而能让浏览器显示出数据
五,urls.py该文件是url分发器
也就是路由配置,文件中定义了每一个url
到views.py文件中函数的映射
新建网页时
通常要在该文件中增加映射关系
五个文件都很重要
现在我们学习创建数据表,步骤如下
一,定义博客网站的数据类型
数据类型是在模型文件mainsite下的models点py中
定义一个类来实现的,models点py
原始内容如下
需要新增下列内容
这些内容是新增的
其中title是文章的标题
addr是文章的地址
body是文章的内容
time是文章发表的时间
类Blog就是定义的数据模型
同学们看出来了吗
在Django中
定义数据模型就是定义一个类
他有内嵌类
内嵌类Meta是为将来获得的数据提供排序方式
类属性
ordering等于减time表示按time排序
负号,表示降序,如果省略负号
则表示升序
第二
执行命令python manage点py migrate
该命令执行后会产生或更新文件db点sqlite3
这就是所需的数据库
在数据库中新增了一些表
其中表mainsite blog就是命令
根据数据模型
Blog生成的
如果用软件
SQLiteManager把数据库显示出来
就会得到数据库的详细信息
如图16-8所示
仔细看一下,同学们这次课
我们学习了五个关键文件
学习了建立博客网站数据模型
学习了建立表
这次课就学到这里
谢谢大家
-第1讲 解决问题的方法
-第1章 第2讲 框图的使用
-第3讲 顺序程序设计基础知识
--第1章 第3讲 习题
-第二章习题
-第3章 第1讲 习题
-第3章 第2讲 习题
-第四章习题
-第6章 第1讲 习题
-第6章 第2讲 习题
-第6章 第3讲 习题
-第6章 第4讲 习题
-第10章 习题
-第11章第1讲习题
-第11章第2讲习题
-第11章第3讲习题
-第11章第4讲习题
-第12章习题
-第13章 习题
-第14章 习题
-第16章 第1讲 习题
-第17章 习题

