1.手机号码唯一性验证 """ 接口访问地址: /user/mobile/(?P<mobile>1[3-9]\d{9})/ """ from rest_framework import status class MobileAPIView(APIView): def get(self,request ...
分类:
移动开发 时间:
2020-06-20 13:40:11
阅读次数:
78
1.jwt的优缺点 jwt的优点: 1. 实现分布式的单点登陆非常方便 2. 数据实际保存在客户端,所以我们可以分担数据库或服务器的存储压力 jwt的缺点: 1. 数据保存在了客户端,我们服务端只认jwt,不识别客户端。 2. jwt可以设置过期时间,但是因为数据保存在了客户端,所以对于过期时间不好 ...
分类:
编程语言 时间:
2020-06-20 12:58:45
阅读次数:
71
1.可以通过settings/dev.py的ALLOWED_HOSTS,设置允许访问 # 设置哪些客户端可以通过地址访问到后端 ALLOWED_HOSTS = [ 'api.luffycity.cn', ] 2.安装跨域模块(一下代码修改都是在settings.dev下进行的) pip instal ...
分类:
编程语言 时间:
2020-06-20 11:36:32
阅读次数:
76
1.首先自己创建数据库 create database luffy default charset=utf8mb4; 2.为当前项目创建数据库用户 create user luffy_user identified by 'luffy'; grant all privileges on luffy. ...
分类:
数据库 时间:
2020-06-20 11:29:22
阅读次数:
79
新建utils/exceptions.py from rest_framework.views import exception_handler from django.db import DatabaseError from rest_framework.response import Respo ...
分类:
编程语言 时间:
2020-06-20 11:11:43
阅读次数:
75
1.调整目录 2.调整目录路径后 1. 需要在manage.py文件进行调整os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'luffyapi.settings.dev') 找到settings.dev2.在settings.dev 文件上增加几行代码 ...
分类:
编程语言 时间:
2020-06-20 10:39:45
阅读次数:
51
Centos中使用virtualenvwrapper python特有的一种软件环境,创建多个python环境,各个环境之间完全隔离,互不影响。它可以用来解决Python项目开发和运行过程中的依赖项和版本问题,而不必和其他项目的Python环境以及全局的Python环境发生冲突。 首先确保有Pyth ...
分类:
移动开发 时间:
2020-06-19 21:02:47
阅读次数:
58
Python学习之路——pycharm的第一个项目 简介: 上文中已经介绍如何安装Pycharm已经环境变量的配置。现在软件已经安装成功,现在就开始动手做第一个Python项目。第一个“Hello World”项目。 第一步:打开Pycharm软件 1.双击,桌面图标,运行软件,进入软件后,点击“C ...
分类:
编程语言 时间:
2020-06-17 20:17:58
阅读次数:
66
不论什么语言,我们都需要注意性能优化问题,提高执行效率。选择了脚本语言就要忍受其速度,这句话在某种程度上说明了Python作为脚本语言的不足之 处,那就是执行效率和性能不够亮。尽管Python从未如C和Java一般快速,但是不少Python项目都处于开发语言领先位置。 Python 很简单易用,但大 ...
分类:
编程语言 时间:
2020-06-11 00:34:56
阅读次数:
86
打包单个文件 $ pyinstaller -F <filename> 打包完成后在dist目录下可以查看exe文件 参数说明: -F: 将程序打包成单个可执行文件 -D: 将程序以目录的形式打包 -i: 指定可执行文件的图标 ...
分类:
编程语言 时间:
2020-05-24 10:01:01
阅读次数:
64