本节知识点大致为:静态文件配置、form表单提交数据后端如何获取、request方法、pycharm连接数据库,django使用mysql数据库、
表字段的增删改查、表数据的增删改查
一、创建app,创建之后一定要先去settings.py注册
二、静态文件配置
html文件默认全部放在templates文件夹下
静态文件:就是前端已经写好了的文件 我们拿过来可以直接使用 这些文件都叫做静态文件
静态文件可以是:
1.bootstrap一类的前端框架,已经写好了的 2.图片 3.css,js
static文件夹需要自己创建
静态文件默认全都放在static文件夹下
static文件夹中会默认创建的子文件夹
css文件夹 当前网站所有的样式文件
js文件 当前网站所有的js文件
img文件 当前网站所有的图片文件
其他(前端框架代码 第三方插件代码...)
用户可以访问的资源都在url中,只有url中开设相关的资源你才能访问到(******)
2、在settings.py文件中
STATIC_URL = '/static/' (相当于一个令牌) 这个static不是文件夹的名字 而是接口前缀
只要你想访问静态文件中的资源 文件路径就必须用static开头(在html页面中head标签中导入css,js样式路径都要以static开头,static后面的文件路径去下面的文件路径中查找)
手动将static文件夹中所有的资源暴露给用户
STATICFILES_DIRS = [
os.path.join(BASE_DIR,'static'), # 真正的文件夹路径
os.path.join(BASE_DIR,'static1'), # 真正的文件夹路径
os.path.join(BASE_DIR,'static2'), # 真正的文件夹路径
os.path.join(BASE_DIR,'static3') # 真正的文件夹路径
]
3、静态文件接口前缀"动态解析" (html页面css,js导入) 防止需要重复更改导入静态文件路径
{% load static %}
利用解析器 动态获取接口前缀
三、form表单提交数据
1、表单提交方式
form表单默认是get请求,携带数据的方式是url问好后跟数据&#