自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 git 命令

1.初始化仓库:git init2.查看状态:git status3.添加文件:git add 文件名(*指的是全部)4.配置个人信息:git config user.name 你的名字git config user.email 你的邮箱5.提交代码:git commit -m 版本信息6.查看日志信息:git log --oneline7.回退:git reset --hard HEAD/版本号8.关联远程仓库:git remote add origin https://gitee.com/myasn

2022-06-21 11:37:53 70 1

原创 redis

是python虚拟通道问题解决方法三条命令pip install setuptoolseasy_install -U pippython -m pip install -U pip1.安装redis1.下载压缩包下载地址:https://github.com/tporadowski/redis/releases备用:https://hub.fastgit.xyz/tporadowski/redis/releases 切记:镜像网站不要登录自己的账号2.解压缩包,创建一个文件夹,把解好的文件夹放在创

2022-06-20 16:40:29 105

原创 排序和限流

排序按照字段要求顺序进行排序?ordering=-price # 倒叙from rest_framework.filters import OrderingFilterclass GoodView2(ListAPIView):queryset = Goods.objects.all()serializer_class = GoodsSerializers2filter_backends = [OrderingFilter] # 排序过滤器# 指定排序字段ordering_fields =

2022-05-13 20:26:17 70

原创 django序列化器

增删改查对应几个操作?5个,增加:POST、删除:DELETE、查询所有:GET、查询一个:GET、更新:PUT哪些需要参数,哪些不需要不需要参数:增加、查询所有需要参数: 查询一个、删除、更新需要设计几个类视图2个,为需要参数,不需要参数要弄清序列化和反序列化有哪个操作序列化:查反序列化:增、改配置序列化器在setting.py,需要配置3个INSTALLED_APPS = [‘django.contrib.admin’,‘django.contrib.auth’,‘djan

2022-05-07 01:05:14 539

原创 DRF框架APIView

1.前后端分离前: 主要以页面的美观和流程,兼容三部分后:主要以三高业务耦合需要懂数据库、懂框架操作、懂模版前端指责划分不明确会造成团队之间沟通混乱,代码不统一,前后端技能水平层次不齐的水平成本高本质上这些软件 APP 用的都是同一套数据,由于不分离的情况,还需要给每一个平台不同的 APP 开发多套后端,这个开发成本很高服务器压力大渲染页面本应该是在客户端完成,如今都是在服务端渲染好之后再返回给用户,那么在高并发的情况下,会大量占用服务器的资源RestFul 规范建议1) 域名要有标

2022-05-04 01:12:41 260 1

原创 ##中间件

1中间件作用概念:在django里是一个轻量级的,可介入django请求和响应2中间件执行顺序例如:你想修改view的返回的,HttpResponse对象,可以通过中间件实现3中间件执行顺序将HttpRequest对象传送,或者修改View返回4自定义中间件代码首先:1.在子组件下建立一个py文件然后:在新创建的py文件下导报最后:在主文件下的settings.py文件下的中间件模板下引用...

2022-05-03 00:03:00 529

原创 ORM表关系及操作

多对一关系在设置外键时,需要通过on_delete选项指明主表删除数据时,对于外键引用表数据如何处理,在django.db.models中包含了可选常量:CASCADE级联,删除主表数据时连通一起删除外键表中数据PROTECT保护,通过抛出ProtectedError异常,来阻止删除主表中被外键应用的数据SET_NULL设置为NULL,仅在该字段null=True允许为null时可用SET_DEFAULT设置为默认值,仅在该字段设置了默认值时可用代码:准备人物列表信息的模型类class

2022-04-28 21:34:27 352

原创 初识ORM的增删改查

1.创建django项目打开指定文件夹,在路径位置输入cmd打开命令行创建django项目: django-admin startproject 项目名创建子应用: python .\manage.py startapp 子应用名配置INSTALLED_APPS = [‘django.contrib.admin’,‘django.contrib.auth’,‘django.contrib.contenttypes’,‘django.contrib.sessions’,‘django.co

2022-04-27 23:08:03 1795

原创 ##保持状态

创建过程:1.打开setings.py文件2. TEMPLATES选项3.修改DIRS属性4.HTML文件位置TEMPLATES = [ # 模板配置 templates配置{‘BACKEND’: ‘django.template.backends.django.DjangoTemplates’,‘DIRS’: [os.path.join(BASE_DIR,‘templates’)],‘APP_DIRS’: True,‘OPTIONS’: {‘context_processors’:

2022-04-27 00:23:08 98

原创 视图层,路由层

##三单元知识点:1.GET请求处理和POST请求处理2.几种响应,基础响应HttpResponse、响应一个页面render、重定向redir3.类视图CBV####1.1get 和 postPOST和GET是HTTP协议定义的与服务器交互的方法。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息1.2 GET请求处理常用来从指定地址请求数据;如果需要在请求时提交某些数据,则以路由形式传递参数get请求可被浏览器缓存,保存在历史记录中get不应在使用敏感数据时使用

2022-04-26 10:54:01 60

原创 初识Django

—.重点知识目标1基本概念1.1http协议HTTP 协议是接下来学习网站框架最重要的协议HTTP (HyperText Transfor Protocol) 超文本传输协议是互联网目前应用最为广泛的一种协议目前的 WWW 服务器都基于 HTTP 协议,HTTP 协议的目的是为了提供一种发布 Web 及接收 Web 页面数据的方法HTTP 协议常用端口为 80,客户端首先通过 80 端口向 HTTP 服务端发起请求,建立 TCP 连接,之后进行 HTTP 数据传输1.2B/S 架构HTTP 协议属

2022-04-25 16:36:40 1316

原创 Django项目流程

1.创建django项目打开指定文件夹,在路径位置输入cmd打开命令行创建django项目: django-admin startproject 项目名创建子应用: python .\m anage.py startapp 子应用名启动项目 : python manage.py runserve`2.模板配置project.settings.pyTEMPLATES = [{‘BACKEND’: ‘django.template.backends.django.DjangoTemp

2022-04-25 01:51:23 781

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除