随笔分类 -  Django

摘要:Flask-RESTPlus介绍 Flask-RESTPlus是对Flask的扩展,它增加了对快速开发REST API的支持。Flask-RESTPlus中提供了大量的装饰器和工具来描述你的API,并以文档化的形式将这些接口展现出来(通过Swagger来实现)。 开发文档:https://flask 阅读全文
posted @ 2021-08-15 19:26 -零 阅读(807) 评论(0) 推荐(0) 编辑
摘要:Flask-APScheduler 是Flask框架的一个扩展库,增加了Flask对apScheduler的支持,可以用作特定于平台的调度程序(如cron守护程序或Windows任务调度程序)的跨平台。 APScheduler有三个可以使用的内置调度系统: Cron式调度(可选的开始/结束时间) 基 阅读全文
posted @ 2021-05-07 00:06 -零 阅读(1196) 评论(0) 推荐(0) 编辑
摘要:详细教程:https://www.cnblogs.com/landeanfen/p/4976838.html 快速示例 flask server from random import choice from flask import Flask, jsonify, render_template, 阅读全文
posted @ 2020-12-04 23:27 -零 阅读(2714) 评论(0) 推荐(0) 编辑
摘要:1. 安装 pip install flask_httpauth pip install itsdangerous 2. 创建对象 from flask import Flask, g, jsonify from flask_httpauth import HTTPBasicAuth app = F 阅读全文
posted @ 2020-11-21 19:33 -零 阅读(10558) 评论(1) 推荐(1) 编辑
摘要:Flask 蓝图介绍 蓝图也就是 BluePrint 是 Flask 提供的一个类,它具备 Flask 核心对象的很多功能,其中最重要的就是注册路由,我们通过蓝图,可以将视图函数根据不同的功能拆分到不同的模块中,从而实现对视图函数的模块化管理与开发。 简单来说,我们可以把蓝图认为是一个完整 Web 阅读全文
posted @ 2020-11-04 12:30 -零 阅读(409) 评论(0) 推荐(0) 编辑
摘要:转:https://www.jianshu.com/p/594865f0681b 更多参考:https://cuiqingcai.com/8943.html marshmallow marshmallow是一个用来将复杂的orm对象与python原生数据类型之间相互转换的库,简而言之,就是实现obj 阅读全文
posted @ 2020-10-26 16:58 -零 阅读(2188) 评论(0) 推荐(0) 编辑
摘要:参考资料: Celery 官网:http://www.celeryproject.org/Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.htmlCelery 官方文档中文版:http://docs.jinkan.org/do 阅读全文
posted @ 2020-10-24 10:51 -零 阅读(1525) 评论(0) 推荐(0) 编辑
摘要:前期准备 1.beat插件安装 pip3 install django-celery-beat 2.注册APP INSTALLED_APPS = [ .... 'django_celery_beat', ] 3.数据库变更 python3 manage.py migrate django_celer 阅读全文
posted @ 2020-09-28 19:43 -零 阅读(6134) 评论(0) 推荐(1) 编辑
摘要:最近项目中用到celery很多,Django快速接入celery,这里给份教程。 准备 pip安装celery、flower、eventlet 快速接入 1.项目目录的__init__文件 from __future__ import absolute_import # This will make 阅读全文
posted @ 2020-09-24 14:30 -零 阅读(1515) 评论(7) 推荐(1) 编辑
摘要:Flask-SocketIO服务端 安装Flask-Sockets很容易: pip install flask-socketio 注意Flask-SocketIO依赖gevent库,目前它仅可以在python2上运行(译者注:python3.6测试也可以)。gevent很快也会对python3支持。 阅读全文
posted @ 2020-09-22 16:50 -零 阅读(1471) 评论(0) 推荐(0) 编辑
摘要:JWT使用方式 关于jwt的三个部分,我这里不介绍了,我们看看JWT的使用方式: 首先,前端通过Web表单将自己的用户名和密码发送到后端的接口。这一过程一般是一个HTTP POST请求。建议的方式是通过SSL加密的传输(https协议),从而避免敏感信息被嗅探。 后端核对用户名和密码成功后,将用户的 阅读全文
posted @ 2020-09-19 17:25 -零 阅读(1040) 评论(0) 推荐(0) 编辑
摘要:前期准备 在虚拟开发环境中安装: pip install django-filter 在Django的项目配置文件中安装并配置django_filters应用: INSTALLED_APPS = [ ... 'django_filters', ] REST_FRAMEWORK = { # 过滤器默认 阅读全文
posted @ 2020-09-18 20:33 -零 阅读(3713) 评论(0) 推荐(1) 编辑
摘要:使用django实现注册登录的话,注册登录都有现成的代码,主要是自带的User字段只有(email,username,password),所以需要扩展User,来增加自己需要的字段 AbstractUser扩展模型User:如果模型User内置的方法符合开发需求,在不改变这些函数方法的情况下,添加模 阅读全文
posted @ 2020-09-17 23:14 -零 阅读(747) 评论(0) 推荐(0) 编辑
摘要:1.找到file下setting的django配置: 项目根目录 项目的setting文件 项目的manage文件 2. 点击我这里vedio旁的下拉框,有一个add或者edit配置的选项,选择。 3.配置settings文件的位置,并选择python环境 阅读全文
posted @ 2020-09-16 09:03 -零 阅读(366) 评论(0) 推荐(0) 编辑
摘要:快速测试 创建项目与app django-admin startproject mysite django-admin startapp app1 django-admin startapp app2 mysite下的urls.py文件 from django.contrib import admi 阅读全文
posted @ 2020-09-15 14:46 -零 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:一、使用 1.首先下载最新分支版本xadmin: https://github.com/nocmt/Xadmin1.11.x/archive/master.zip 2.解压并将其中的xadmin文件夹全部复制到自己的项目下(app同级目录): 然后在 settings.py文件的INSTALLED_ 阅读全文
posted @ 2020-09-15 11:27 -零 阅读(190) 评论(0) 推荐(0) 编辑
摘要:在接触开源社区Github之后,发现特别多的开源项目都会有单元测试TestCase。但是在步入工作后,从业了两个创业公司,发现大多数程序员都没有养成写单元测试的习惯。 在目前的公司面试了一些程序员,他们的工作经验平均都有三年以上,但是都没有编写单元测试的习惯。 问到"为什么不去编写单元测试呢?",无 阅读全文
posted @ 2020-08-17 10:45 -零 阅读(3367) 评论(0) 推荐(0) 编辑
摘要:介绍 Silk是Django框架的实时分析和检查工具。 源代码名称:django-silk 源代码网址:http://www.github.com/jazzband/django-silk 快速开始 1、安装pip install django-silk 2、配置 setting.py INSTAL 阅读全文
posted @ 2020-08-14 08:53 -零 阅读(1569) 评论(0) 推荐(0) 编辑
摘要:原文:https://segmentfault.com/a/1190000006597041 作者:NULL 一、使用的工具 haystack是django的开源搜索框架,该框架支持Solr, Elasticsearch, Whoosh, *Xapian*搜索引擎,不用更改代码,直接切换引擎,减少代 阅读全文
posted @ 2020-08-10 16:45 -零 阅读(485) 评论(0) 推荐(0) 编辑
摘要:前言 单点登录(Single Sign On,SSO)是指在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 有多种开源的单点登录方案,其中,CAS(Central Authentication Service)是Yale University开发的、应用比较广泛的一种实现。 C 阅读全文
posted @ 2020-08-10 10:43 -零 阅读(1096) 评论(0) 推荐(0) 编辑