Django基础入门(快速搭建自己的小网站)

默认文件介绍
Django基础入门(快速搭建自己的小网站)_第1张图片
【默认项】
manage.py 项目管理,启动项目,创建APP,数据管理等。
asgi.py wsgi.py 接收网络请求
【常用项】
urls.py 匹配URL和 函数
setting.py 项目配置文件
创建APP
在这里插入图片描述
Django基础入门(快速搭建自己的小网站)_第2张图片
【默认项】
apps.py app启动类
migrations 数据库变更记录
test,py 单元测试
admin,py 提供后台管理功能
【常用项】
views,py 函数
models.py 操作数据库

运行APP流程

  1. 编写简单视图函数

Django基础入门(快速搭建自己的小网站)_第3张图片

  1. 注册APP

在settings.py中
Django基础入门(快速搭建自己的小网站)_第4张图片
3. 链接URL
Django基础入门(快速搭建自己的小网站)_第5张图片
4.启动项目
输入网址
Django基础入门(快速搭建自己的小网站)_第6张图片
使用HTML模板

在views.py写对应函数,再链接URL
Django基础入门(快速搭建自己的小网站)_第7张图片
此处page01.html的位置,程序将按照以下逻辑寻找。

在setting.py中有DIRS的配置
Django基础入门(快速搭建自己的小网站)_第8张图片
则默认找根目录下的templates中的模板
没有这个配置或者没有找到
则将依次找注册的APP下的templates中的模板

静态文件的使用
图片,CSS,JS 等静态文件
在对应APP下创建static目录。在html中load使用
Django基础入门(快速搭建自己的小网站)_第9张图片
模板语法的使用
将函数里面变量传入HTML页面显示
Django基础入门(快速搭建自己的小网站)_第10张图片
对应参数在HTML中的使用方式
Django基础入门(快速搭建自己的小网站)_第11张图片
字典中:
items 每个元素
keys 键值
values 数值

在views.py中通过request.POST.get(“id名”)来获取form传递来的数据

操作MySQL数据库(ORM)
配置数据库
settings.py
Django基础入门(快速搭建自己的小网站)_第12张图片
创建表
models.py中创建类
Django基础入门(快速搭建自己的小网站)_第13张图片
终端中依次执行来创建对应表
在这里插入图片描述
创建的表结构
Django基础入门(快速搭建自己的小网站)_第14张图片
修改表字段
在这里插入图片描述
数据的增删改查
Django基础入门(快速搭建自己的小网站)_第15张图片

你可能感兴趣的:(django,python,后端)