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