python
vfengcc
这个作者很懒,什么都没留下…
展开
-
django数据API接口之drf演变
本文以商品列表数据接口为例,展示了drf模块的便捷、强大之处。django实现方式一:django自带的viewfrom django.views.generic.base import Viewfrom goods.models import Goodsfrom django.http import HttpResponseimport jsonclass GoodListView(View): def get(self, request): """原创 2020-07-21 22:43:13 · 158 阅读 · 0 评论 -
基于drf的jwt认证及用户注册实战
drf TokenAuthentication 认证settings.py增加:INSTALLED_APPS = [ ... 'rest_framework.authtoken']REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': [ 'rest_framework.authentication.BasicAuthentication', 'rest_framework.authent原创 2020-07-21 22:15:22 · 448 阅读 · 0 评论 -
django-cors-headers配置项详解
django-cors-headers处理跨域请求,一个为响应添加跨源资源共享(CORS)头的Django应用。这允许从其他源向Django应用程序发出浏览器内请求。来源github: django-cors-headers 安装pip install django-cors-headers配置settings.pyINSTALLED_APPS = [ ... 'corsheaders', ...]MIDDLEWARE = [ 'corsheaders.mi原创 2020-07-21 09:55:54 · 12349 阅读 · 5 评论 -
django之ORM详解(全)
字段 - 类型models.AutoField() 自增列=int(11),如果没有的话,默认会生成一个名称为id的列,如果要显示的定义一个自增列,必须把该列设置为主键(primary_key=True)models.IntegerField() 整形(-2147483648, 2147483647)models.BigIntegerField() 长整形(-9223372036854775808, 9223372036854775807)models.Posit原创 2020-07-19 16:46:20 · 1163 阅读 · 0 评论 -
python操作excel初体验
from openpyxl import load_workbookfrom openpyxl.styles import Alignmentfrom openpyxl import Workbook创建保存# 创建excel 如果文件已存在,该方法会覆盖原内容,慎用wb = Workbook('new1.xlsx')wb.save('new1.xlsx')加载# 加载已存在的excel, 更新里面的内容,不会清除原内容,文件不存在时抛出异常wb = load_workbook('n原创 2020-07-12 17:05:00 · 270 阅读 · 0 评论 -
python3 + django + uwsgi + nginx快速部署
安装yum install python3yum install python3-develyum install nginx创建项目目录cd data/web/pro1安装虚拟环境目录 python3 -m venv venv激活虚拟环境 source venv/bin/active安装django pip install django~=1.11安装uwsgi pip install uwsgi项目根目录下创建uwsgi.inivi uwsgi.ini 写入:[uwsgi]原创 2020-06-28 23:26:29 · 145 阅读 · 0 评论 -
赋予jupyter代码自动补全功能 提升编码效率
启动jupyterjupyter notebook password 设置密码jupyter notebook --ip=IP地址 --port=8888常用命令及快捷键使用:快捷键无需百度,输入"H"可以查看并自定义快捷键代码自动补全1、安装nbextensionspip install jupyter_contrib_nbextensionsjupyter contrib nbextension install --user2、安装nbextensions_configurator原创 2020-06-28 23:04:33 · 373 阅读 · 0 评论