自定义博客皮肤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)
  • 收藏
  • 关注

原创 django和vue部署项目

1.环境安装python3.6版本https://blog.csdn.net/qq_42693848/article/details/88900553mysql8.0版本https://blog.csdn.net/yzf279533105/article/details/105152525redishttps://blog.csdn.net/Mikeoperfect/article/details/79468944虚拟环境https://blog.csdn.net/qq_41621362/a

2021-02-28 16:57:11 344

翻译 sqlit3数据如何迁移到mysql数据库中

之前我们默认使用的是SQLite数据库,我们开发完成之后,里面有许多数据。如果我们想转换成Mysql数据库,那我们先得把旧数据从SQLite导出,然后再导入到新的Mysql数据库里去。1、SQLite导出数据导出之前,我们先确保settins.py数据库配置选项那里,还是使用的是SQLite配置,如果已经修改了,请先修改回来:DATABASES = {‘default’: {‘ENGINE’: ‘django.db.backends.sqlite3’,‘NAME’: os.path.join(B

2021-02-17 10:34:39 237

原创 git分支合并

git merge合并分支一、本文是从master分支拉出的two,然后合并回master1、切换到master分支:git checkout master2、创建并切换到two分支:git checkout -b two3、将two分支push到远程仓库(与本地仓库同步):git push origin two4、修改two分支上的内容并提交到本地仓库:git commit -a -m"修改子分支"5、将two分支上的修改提交到远程仓库:git push origin two6、two分支上

2021-01-11 07:36:07 204

原创 django setting.py配置文件

"""Django settings for syl project.Generated by 'django-admin startproject' using Django 2.2.For more information on this file, seehttps://docs.djangoproject.com/en/2.2/topics/settings/For the full list of settings and their values, seehttps://doc

2020-12-23 16:22:55 152 1

原创 axios封装

import axios from 'axios'axios.defaults.baseURL = "http://127.0.0.1:8000/"// axios.defaults.baseURL = "http://172.16.240.175/:8000/"//全局设置网络超时axios.defaults.timeout = 10000;//设置请求头信息axios.defaults.headers.post['Content-Type'] = 'application/j

2020-12-23 10:38:58 114

原创 图片验证码的生成

图片验证码的生成1.django 缓存设置1.1 安装Django缓存模块pip install django-redis==4.12.11.2 syl/settings.py中配置缓存# 缓存配置CACHES = { # django存缓默认位置,redis 0号库 # default: 连接名称 "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION":

2020-12-23 07:18:43 491 1

原创 jwt原理

在这里插入图片描述JWT是json web token的简写,意为json格式的token。(官网)使用场景常用于web项目的token校验,用户校验,权限校验等,也可以用于信息的加密传输。由于http的无状态的,所以我们通常会使用session cookie来保存用户的状态,随着微服务的兴起,session cookie无法在分布式环境下达到保存用户状态的目的,所以我们需要寻找另外的途径来保存用户的状态一、保存于数据库我们可以将用户的uuid信息保存于数据库中,当用户登录的时候,我们通过校验用

2020-12-22 07:27:08 178

转载 orm查询

基本查询:book = BookInfo.objects.get(btitle='⻄游记')       #单⼀查询,如果结果不存在报错book = BookInfo.objects.all()     #查询多个结果,有多少返回多少,不存在返回Nonebook = BookInfo.objects.filter(btitle='⻄游记').count()  #查询结果的数量book = BookInfo.objects.exclude(btitle='⻄游记')    #查询结果取反模糊查询:

2020-12-19 08:00:29 189 1

原创 modelViewSet排序,过滤,搜索,排序

class GoodsListViewSet(viewsets.ModelViewSet): """ list: 商品列表 read: 商品详情 create: 增加商品 update: 更改商品 partial_update: 部分更改 delete: 删除商品 """ # 必须定义一个默认排序否则会报错 queryset = Go

2020-12-17 21:15:53 612

原创 django序列化与反序列化

Django REST framework框架与Django框架最核心的区别就是:序列化器DRF提供了定义序列化器Serializer的方法,可以帮助我们简化序列化和反序列化部分的代码编写,大大提高REST API的开发速度。序列化器的作用:1、对数据进行转换 序列化(输出、read_only)和反序列化(输入、write_only)2、进行数据的校验 判断用户发送的数据是否合法 is_valide(raise_exception=True)DRF中视图的主要作用:1、控制序列化器的执行(检验、

2020-12-17 07:17:40 264

原创 Restful风格API规范

Restful风格API规范Restfun API协议域名版本路径HTTP动词过滤信息(Filtering)状态码(Status Codes)错误处理(Error handling)返回结果Restfun APIREST(Representational State Transfer)全称是表属性状态转移,其实指的就是资源的表述。如果一个架构符合REST原则,就称为Restful架构。解决问题:降低开发的复杂性;提高系统的可伸缩性。Restful只是后端提供给前端得API一种风格

2020-12-16 14:18:26 192

原创 vue和django工作流程,http十种常用状态码,三次招手四次挥手,http常用方式

中间件和http状态码,三次握手,四次挥手vue的工作流程中间件的作用:三次握手和四次挥手: 三次握手:四次挥手http请求常见的请求方式有哪些?中间件的定义和五大方法这里写图片描述1、浏览器发送请求request给web服务器;2、web服务器将请求转发给Django框架处理;(Django接收到第一个请求,会调用中间件的__init__方法,完成中间件的初始化)3、处理请求前调用proces_request(request),返回None或HttpResponse对象;4、通过URLcon

2020-12-15 15:01:06 505

空空如也

空空如也

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

TA关注的人

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