当前课程知识点:Python程序设计:从通用基础到前沿应用 >  例题 >  Ques 11_1 >  第16章 第2讲 关键文件解析&创建数据表

返回《Python程序设计:从通用基础到前沿应用》慕课在线视频课程列表

第16章 第2讲 关键文件解析&创建数据表在线视频

返回《Python程序设计:从通用基础到前沿应用》慕课在线视频列表

第16章 第2讲 关键文件解析&创建数据表课程教案、知识点、字幕

同学们现在我们把关键文件解析一下

共有五个文件,一,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所示

仔细看一下,同学们这次课

我们学习了五个关键文件

学习了建立博客网站数据模型

学习了建立表

这次课就学到这里

谢谢大家

Python程序设计:从通用基础到前沿应用课程列表:

第1章 用计算解决问题的方法

-第1讲 解决问题的方法

--第1章 第1讲 Python简介_解决问题的方法

-第1章 第2讲 框图的使用

--第1章 第2讲 框图的使用

-第3讲 顺序程序设计基础知识

--第1章 第3讲(上)

--第1章 第3讲(下)

--第1章 第3讲 习题

第2章 Python语言基础

-第2章 第1讲 赋值语句、模块导入、分支语句

-第2章 第2讲 循环语句&作用帮助

-第二章习题

第3章 Turtle绘图

-第3章 第1讲 Turtle基础知识

-第3章 第2讲 Turtle画图实例

-第3章 第1讲 习题

-第3章 第2讲 习题

第4章 使用系列

-第4章 第1讲 序列问题引入

-第4章 第2讲 列表

-第4章第3讲 元组&字典

-第4章 第4讲 序列类型的应用实例

-第四章习题

第5章 选择结构程序设计

-第5章 第1讲

-第5章 第2讲

第6章 循环结构程序设计

-第6章 第1讲

-第6章 第2讲

-第6章 第3讲

-第6章 第4讲

-第6章 第1讲 习题

-第6章 第2讲 习题

-第6章 第3讲 习题

-第6章 第4讲 习题

第7章 字符串

-第7章 第1讲

第8章 函数的设计和使用

-第8章 第1讲

-第8章 第2讲

-第8章 第3讲

第10章 文件的使用

-第10章 第1讲 与文件有关的问题

-第10章 第2讲 编码&文件的读写

-第10章 第3讲 文件指针的移动&应用

-第10章 习题

第11章 面向对象程序设计

-第11章 第1讲 面向对象程序设计初步知识

-第11章 第2讲 方法&属性

-第11章 第3讲 构造函数&折构函数&运算符重载

-第11章 第4讲 封装&继承&多态

-第11章第1讲习题

-第11章第2讲习题

-第11章第3讲习题

-第11章第4讲习题

第12章 图形用户界面程序设计

-第12章 第1讲 图形用户界面程序设计的引入

-第12章 第2讲 框架的创建和使用

-第12章 第3讲 窗体控件的添加和使用

-第12章 第4讲 菜单栏、工具栏和状态栏

-第12章习题

第13章 网络程序设计

-第13章 网络程序设计

-第13章 习题

第14章 游戏开发

-第14章 游戏开发

-第14章 习题

第16章 Django快速开发网站入门

-第16章 第1讲 个人博客网站开发入门

-第16章 第1讲 习题

-第16章 第2讲 关键文件解析&创建数据表

-第16章 第3讲 基本完整的博客网站

-第16章 第4讲 网站的部署

第17章 Matplotlib绘图

-第17章 Matplotlib绘图

-第17章 习题

例题

-Exp11_1

-Ques 11_1

第16章 第2讲 关键文件解析&创建数据表笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。