07 2023 档案
创建Django项目
摘要:## 创建Django项目 安装django ``` pip install install django ``` 创建项目 ``` django-admin startproject Fast . ``` > 这个. 是为了让django项目在根目录下,在创建虚拟环境有用 #### django
视图
摘要:## views > views较多时:创建views文件夹 apps.name.view.filename ### 导入 - 能用绝对导入就用绝对导入 - 不在根目录下使用相对导入 ## request参数 ##### 常见参数 | 参数 | 内容 | | : | : : | | path_inf
请求响应
摘要:## 请求与响应 ### 获取路径数据 - 利用正则 - ### 利用request.GET/POST.get方法 ```python name=request.GET.get("name") nameLIST=request.GET.getlist("name")//['','']取多个值,返回l
drf开发
摘要:## DRF开发模式 - CBF - CBV (from django.views import View) - REstfulApi ### DRF 安装 ``` pip install djangorestframework ``` - 安装django-filter ``` python pi
APIView列子
摘要:#### ?获取不到get的参数 通过:`requests.query_params.get("id")`获取 ``` from django.shortcuts import render from rest_framework.views import APIView from rest_fra
常见model
摘要:## modes.Model ### 常见类型 ``` AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没
orm操作
摘要:### 查询 ### filter() ##### 数组判断 - 大于 id__gt=30 - 大于等于 id__gte ==30 - 小于 id__gt==30 - 在 id__in=[11,22,33] ##### 字符串 包含:link__contains="xxx" 开始/ 结束 link_