python
Cong dim
这个作者很懒,什么都没留下…
展开
-
re正则匹配
正则匹配match和search的区别match:从开头开始匹配,开头不符合就返回Nonesearch:从任意位置匹配strq = '#$d_ddadadad1'import re# res = re.match(r'^(?=.*[a-zA-Z_])(?=.*\d)^[a-zA-Z][\w]{7,17}',strq).group()# print(res)# str1 = '(dadajdbjabaakf)ddna[]]]'# res1 = re.search(r'(?<=\(原创 2021-12-01 10:57:29 · 800 阅读 · 0 评论 -
支付流程
目录一、支付模块1、配置文件配置2、libs文件夹3、视图中4、序列化中一、支付模块1、配置文件配置# 配置文件RETURN_URL = "http://101.201.249.159/course/paysuccess" # 前端地址NOTIFY_URL = "http://101.201.249.159:8000/order/success/" # 公网2、libs文件夹# 先写一个ali_pay的包,pem文件夹# pem文件夹# alipay_public_key.pem-原创 2021-03-08 21:55:15 · 831 阅读 · 0 评论 -
luffy项目相关
目录一、使用redis缓存二、跨域问题解决三、drf内置配置相关1、drf过滤使用2、drf排序使用3、drf分页使用4、drf认证、权限5、drf频率一、使用redis缓存pip install django-redis# 在settings中配置# redis缓存配置,以后所有的缓存都在redis中CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION":原创 2021-02-20 00:24:24 · 184 阅读 · 0 评论 -
项目上线遇到的问题
django + vue项目通过Nginx + uwsgi上线遇到的各种Bug1、安装mysql时,遇到初始密码不返回的情况通过命令grep "password" /var/log/mysqld.log 查看默认但没有返回密码解决方法:原创 2021-01-20 20:28:08 · 577 阅读 · 0 评论 -
luffy第四篇
文章目录一、luffy项目使用xadmin二、首页轮播图接口1、后端轮播图模型以及序列化2、前端轮播图组件改写3、通过配置实现前端展示轮播图的数量三、git的基本使用1、git的工作流程2、git 分支一、luffy项目使用xadmin1 公司项目,有前台(主站),后台(xadmin)2 使用步骤 #1 安装:luffy虚拟环境下,在终端导入pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2#2 注册app原创 2020-12-27 14:22:42 · 228 阅读 · 0 评论 -
luffy第三篇
文章目录一、跨域问题1、详解2、后端自己处理跨域问题3、前端处理跨域二、luffy头部组件,尾部组件三、首页组件,轮播图组件四、git入门一、跨域问题1、详解1 同源策略:浏览器为了保护用户信息安全的一种安全机制,不允许去另一个域加载数据2 域:ip或者端口都必须一致3 前后端分离项目会出现跨域(前后端来自同一个ip的不同端口)4 使用第三方模块处理,详见上篇5 CORS:是一门后端技术,全称跨域资源共享,CORS需要浏览器和服务器同时支持,目前所有浏览器都支持该功能,也就是说服务端只要做配置原创 2020-12-23 20:39:49 · 214 阅读 · 1 评论 -
luffy第二篇
文章目录一、luffy前台配置1、vue前端目录2、router的使用3、luffy前台配置二、luffy后端配置1、User表配置2、封装全局Response对象3、全局异常4、配置日志,记录日志5、跨域问题及解决6、前后端打通拓展一、luffy前台配置1、vue前端目录1 node_models 文件夹内放了一堆当前项目的依赖(删掉:可以上传git,分享给他人)2 如果项目中没有node_models这个文件夹,可以执行以下指令 cnpm install (pip3 istall -r req原创 2020-12-22 20:14:38 · 390 阅读 · 0 评论 -
luffy第一篇
文章目录一、vue总结二、企业软件开发流程三、pip换源1、pip安装源2、永久配置安装源1、优点2、在windows中安装3、mac、linux中安装4、创建虚拟环境5、常用命令五、路飞后台创建,配置修改,目录变更六、数据库配置七、路飞前台搭建一、vue总结1-Vue介绍 -1 vue js框架,渐进式框架 -2 双向数据绑定,组件化开发(js,css,html),单页面开发(index.html)(vue-router) -3 快速使用(1.x,2.x,3.x),下载,放到项目中,通过s原创 2020-12-21 20:25:00 · 423 阅读 · 0 评论