![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
对面的老舅
我是个保安,爱情与我无关
展开
-
django前后端开发的过程
创建Django基本项目cd /Users/zc/Desktop/home/dhome#进入文件夹django-admin startproject djangohome#创建项目cd djangohome #进入项目python3 manage.py startapp homeapp#创建apppython3 manage.py makemigrations#数据迁移python3 manage.py migrate#执行迁移python3 manage.py createsup原创 2021-03-17 23:27:33 · 164 阅读 · 0 评论 -
centos8 部署Django细节
登入腾讯云实例https://console.cloud.tencent.com/cvm/instance/index?登入宝塔官网https://www.bt.cn/download/linux.html下载宝塔yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh确认下载Do you want to i原创 2020-08-23 20:09:10 · 1083 阅读 · 0 评论 -
vue的token验证判断失效退出到首页
instance.interceptors.response.use( function (response) { console.log('全局响应拦截'); console.log(response.data.code); if (response.data.code == 501) { window.location.href = '/' } else { conso原创 2020-08-18 22:43:02 · 806 阅读 · 0 评论 -
vue 获得json数据展示list并分页
<div class="list"> <el-table :data="userlist.slice((currentPage-1)*pageSize,currentPage*pageSize)" stripe style="width: 100%" > <el-table-column prop="ptime" label="日期" width="180"></el-table原创 2020-08-11 11:05:34 · 1888 阅读 · 0 评论 -
django 验证token并返回json
from django.shortcuts import renderfrom django.http import JsonResponsefrom rest_framework.views import APIViewfrom rest_framework.response import Responsefrom rest_framework.decorators import api_viewfrom django.contrib.auth import authenticatefrom原创 2020-06-30 16:26:02 · 587 阅读 · 0 评论 -
django-pyjwt创建与验证/解析
import jwtimport datetimefrom django.conf import settingsSALT= settings.SECRET_KEYdef create_token(payload,timeout=5): headers={ 'typ':'jwt', 'alg':'HS256' } payload['exp'] = datetime.datetime.utcnow() + datetime.timedelta原创 2020-06-28 09:47:43 · 175 阅读 · 0 评论 -
Vue+Django前后端分离常用操作
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pymysqlbs4simpleuidjangorestframeworkpyjwtdjango-cors-headerspycryptodome(win)pycrypto(lunx)requestsPillowhashibdatetimerandomxm...原创 2020-04-08 23:04:29 · 151 阅读 · 0 评论 -
vue与django项目-用户认证2 django视图 与VUE 发送请求
views不知道中间的一些内容可以看上一章这个是vue登入时候判断是否有用户,有就返会token注册的没有,原理一样的,跟我之前小程序的注册一个道理的。@api_view(['POST'])def jwtlogin(request): # jwt用户登入 data=request.data username= data['username'] passwo...原创 2020-04-05 22:28:21 · 170 阅读 · 0 评论 -
vue与django项目-用户认证
django的token有几种,考虑到后面可能连接小程序,或者APP首选jwt先介绍,不想看请直接下一章eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh...原创 2020-04-04 18:00:26 · 468 阅读 · 0 评论 -
DJANGO与小程序-Django部署服务器
所需要的东西:云服务器,自己搞定。服务器系统:ubantu14.(之前用的是win2008r2的,一直部署不了)客户端:自己的电脑啦客户端需要的软件:Filezilla.exevs code微信开发者工具mysqlnavicat提前准备好文本准备进ubantu安装1 cmd => ssh root@119.***.123.***C:\Users\Administr...原创 2020-03-25 20:19:58 · 418 阅读 · 0 评论 -
DJANGO与小程序-商品展示request获取数据
同上一篇js部分紧接 wx.request({ //从后端获取数据 url: 'http://127.0.0.1:8000/api/wx-qiye/', //后端传数据的路径 data: {}, header: { 'content-type': 'application/json' // 默认值 }, ...原创 2020-03-20 21:36:45 · 419 阅读 · 0 评论 -
DJANGO与小程序-swiper从后端获取数据
1django,先建模型,再序列化,再编视图模型,序列化前面有的这里只放视图注:如果用的VScode做序列化可能会报错,可以先不用管@api_view(['GET','POST'])def BannerView(request): querysets = Banner.objects.all() # print (querysets) # print (quer...原创 2020-03-20 21:31:58 · 266 阅读 · 0 评论 -
DJANGO与小程序-通过openid获取用户信息02
微信官方给出解密算法,下载PYTHON的,会出现两个文件,一个demo.js,一个是WX****.js上一章已经贴过了。在项目APP中新建一个WXBizDataCrypt.py,将微信给的WXBizDataCrypt.py文件中所有内容粘贴进去。import base64import jsonfrom Crypto.Cipher import AESclass WXBizDataCr...原创 2020-03-16 11:09:04 · 505 阅读 · 0 评论 -
DJANGO与小程序-通过openid获取用户信息01
wxviews.pyimport base64import jsonfrom Crypto.Cipher import AESclass WXBizDataCrypt: def __init__(self, appId, sessionKey): self.appId = appId self.sessionKey = sessionKey ...原创 2020-03-14 23:58:41 · 517 阅读 · 0 评论 -
DJANGO与小程序-获取openid
DJANGO端openidUrl = 'https://api.weixin.qq.com/sns/jscode2session?'@api_view(['GET','POST'])def wx_login(request): code = request.GET['code'] res = requests.get( url = openidUrl, ...原创 2020-03-12 21:17:29 · 436 阅读 · 0 评论