随笔分类 -  Django框架

1
摘要:在原生django当中我们想要设置响应头信息, 只需要在HttpResponse响应对象内直接通过 key:value 的方式设值即可,如下: def test(request): res = HttpResponse('ok') res['Access-Control-Allow-Methods' 阅读全文
posted @ 2022-05-28 07:21 _yessir 阅读(1119) 评论(0) 推荐(0) 编辑
摘要:企业软件开发流程 详见:项目开发流程 pip换源 详见:python之pip换源 1 pip3 install pymysql 国外很慢 2 pip3 install pymysql -i 地址 3 配置,以后pip3 install全走配好的源 -来到C:\Users\oldboy\AppData 阅读全文
posted @ 2022-05-27 21:12 _yessir 阅读(523) 评论(0) 推荐(0) 编辑
摘要:用户要基于auth的user表,必须在数据库迁移命令之前操作好,后期如果再做,会出错, 解决方案如下: # 解决方案: 把所有app下的迁移文件,全删除 通过from django.contrib import auth找到auth并进入 把admin,auth app下的迁移文件删除 删库(数据一 阅读全文
posted @ 2022-05-27 14:38 _yessir 阅读(50) 评论(0) 推荐(0) 编辑
摘要:models.py 模型类 from django.db import models from django.contrib.auth.models import AbstractUser class User(AbstractUser): phone = models.CharField(max_ 阅读全文
posted @ 2022-05-23 21:00 _yessir 阅读(226) 评论(0) 推荐(0) 编辑
摘要:JWT认证简介 jwt:json web token,是一种前后端的登录认证方式, 它分token的签发和认证,签发的意思是用户登录成功,生成三段式的token串; 认证指的是用户访问某个带有用户登录权限的接口,需要携带token串过来,完成认证。三段式分为头、荷载和签名。 认证通过头和荷载,通过加 阅读全文
posted @ 2022-05-23 13:51 _yessir 阅读(201) 评论(0) 推荐(0) 编辑
摘要:REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自APIView及其子类的视图。 1.安装依赖 REST FRAMEWORK 生成接口文档需要coreapi的支持 pip install coreapi 2.设置接口文档访问路径 在总 阅读全文
posted @ 2022-05-22 15:38 _yessir 阅读(135) 评论(0) 推荐(0) 编辑
摘要:Django-rest framework官方文档 更多详情参考:Django-rest framework框架 初识DRF web开发模式 #前后端混合开发(前后端不分离):返回的是html的内容,需要写模板 #前后端分离:只专注于写后端接口,返回json,xml格式数据 # xml格式 <xml 阅读全文
posted @ 2022-05-04 14:12 _yessir 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1.练习1 写一个类,有个name属性,如果name赋值为非字符串,就不让放 urls.py from django.conf.urls import url from app01 import views urlpatterns = [ url(r'^index/',views.index), ] 阅读全文
posted @ 2022-05-02 15:15 _yessir 阅读(138) 评论(0) 推荐(0) 编辑
摘要:需求:利用django中间件,当普通的键值对数据进来的时候,都能通过request.data中拿到 实现: 1.在子应用下创建一个py文件,自定义一个中间件,自定义中间件需要继承MiddlewareMixin的类, 2.在该类下用process_request方法对进来的数据封装到request.d 阅读全文
posted @ 2022-04-26 23:37 _yessir 阅读(76) 评论(0) 推荐(0) 编辑
摘要:django获取请求参数的方式(重点) Django中获取请求参数的四种方式 django是如何传递参数的(全面) 1.通过get请求发送的请求可以通过request.GET.get('xxx')来获取; 如:在url中?号后面传的参数都可以通过request.GET中来获取 2.通过post请求发 阅读全文
posted @ 2022-04-23 11:28 _yessir 阅读(84) 评论(0) 推荐(0) 编辑
摘要:django官方提供的一个orm语法 1 from django.db.models.functions import TruncMonth 2 Sales.objects 3 .annotate(month=TruncMonth('timestamp')) # Truncate to month 阅读全文
posted @ 2022-04-16 20:24 _yessir 阅读(288) 评论(0) 推荐(0) 编辑
摘要:1.BBS项目开发流程 1 # 1.需求分析 2 架构师+产品经理+开发者组长 3 在跟客户谈需求之前,会大致先了解客户的需求,然后自己先设计一套比较好写方案 4 在跟客户沟通交流中引导客户往我们之前想好的方案上面靠 5 形成一个初步的方案 6 7 # 2.项目设计 8 架构师干的活 9 编程语言选 阅读全文
posted @ 2022-04-13 22:41 _yessir 阅读(274) 评论(0) 推荐(0) 编辑
摘要:在Django框架中,我们可以看到,通过在settings文件中的某个配置列表内添加上对应的字符串,就相当于导入了某个模块里面的类功能,如下: 从上图中我们可以看出来,Django配置文件中的字符串其实就是某个模块功能,那么,他是如何做到的,我们能不能像Django一样通过字符串来导入模块呢??当然 阅读全文
posted @ 2022-03-29 15:14 _yessir 阅读(52) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示