Django-init
安装Django
使用pip直接安装
1 | pip install django |
检查django版本号
1 | python -m django --version |
创建与开发项目
创建项目
1 | django-admin startproject 自定义的项目名称 |
默认项目各文件作用介绍
1 | 项目名称 |
启动项目
1 | python ./manage.py runserver |
创建APP
- 创建指令
1 | python ./manage.py startapp APP名称 |
- 文件介绍
1 | ├── app01 |
- 具体作用
1 | — 项目 |
具体操作
确保APP已注册
1 | - setting.py |
TEMPLATES
- 在项目目录/app目录下创建templates目录
- 通过urls.py指定特定路径下调用的html模版
静态文件
- 在项目目录/app目录下创建static目录
- 用于存放静态文件 —— 图片 | js | css…
请求类型
- GET: 用于从服务器获取资源。
- POST: 用于向服务器提交数据,通常用于创建新的资源。
- PUT: 用于更新服务器上的资源。
- DELETE: 用于删除服务器上的资源。
- HEAD: 与 GET 类似,但服务器只返回响应头(Response Headers),而不返回响应体(Response Body)。
- OPTIONS: 用于获取目标资源支持的 HTTP 方法列表。
- PATCH: 用于对资源进行部分更新。
- CONNECT: 用于建立隧道连接,通常用于代理服务器或 SSL/TLS 加密连接。
- TRACE: 用于回显服务器收到的请求,主要用于调试和测试。
数据库操作
- 创建
1 | create database 数据库名字 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; |
- 连接
1 | DATABASES = { |
- 数据库迁移
1 | python manage.py makemigrations # 创建迁移文件 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ascendira!