![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python web
文章平均质量分 91
yaqinweiliang
希望未来的自己能够对自己说我有好好对待你!
展开
-
mac中安装pycurl报错error: command ‘clang‘ failed with exit status 1
使用命令安装pycurl: python3 -m pip install pycurl报错:ERROR: Command errored out with exit status 1: command: /Library/Developer/CommandLineTools/usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/3s...原创 2021-08-23 16:11:18 · 1298 阅读 · 1 评论 -
使用Python实现任务的定时的几种方式,着重介绍调度框架APScheduler的使用
一、使用sleep这种方式是最简单的,在循环里面放入要执行的任务,然后 sleep 一段时间再执行即可。例如:from datetime import datetimeimport time# 每n秒执行一次def timer(n): while True: print(datetime.now().strftime("%Y-%m-%d %H:%M:%S...原创 2018-12-27 10:11:41 · 983 阅读 · 0 评论 -
python后台开发中的权限装饰器的使用
DEFAULT_URL = 'dingdong_bp.information_setting'#用户权限验证失败后默认的跳转地址permission = DingdongPermission(blueprint = dingdong_bp)#初始化权限装饰器@permission(DingdongPermission.user_permission,{'status':True},DEFA...原创 2018-11-19 15:42:19 · 994 阅读 · 0 评论 -
使用python实现多维数据降维
一,首先介绍下多维列表的降维def flatten(a): for each in a: if not isinstance(each,list): yield each else: yield from flatten(each)if __name__ == "__main__": a = [...原创 2018-11-21 10:31:21 · 7547 阅读 · 0 评论 -
使用Python在后台实现发送验证码的功能
在主函数视图中通过url调用执行函数的代码如下:@dingdong.route('/send_token/', methods=['POST'])def send_token(): """获取手机号,发送验证码""" phone = request.form.get('phone') # 获取用户填写的手机号 user_id = session['user_id'...原创 2018-11-20 15:57:12 · 643 阅读 · 0 评论 -
使用flask框架实现对数据库的相关操作的介绍说明
from flask import Flaskfrom flask_sqlchemy import SQLAlchemy #操作数据库的扩展包from flask_script import Manager # 用命令操作的扩展包app = Flask(__name__)#创建对象db = SQLAlchemy(app)manager = Manager(app)一...原创 2018-09-02 16:24:32 · 566 阅读 · 0 评论 -
Python装饰器
装饰器实际上就是为了给某程序增添功能,但该程序已经上线或已经被使用,那么就不能大批量的修改源代码,这样是不科学的也是不现实的,因为就产生了装饰器,它:不能修改被装饰的函数的源代码不能修改被装饰的函数的调用方式满足1、2的情况下给程序增添功能...原创 2018-07-12 13:57:51 · 97 阅读 · 0 评论 -
Django中实现站点管理
概述:内容发布:负责添加、修改、删除内容,开发这些重复的功能是一件非常没有意义的事情,并且缺乏创造力。Django会根据定义的模型类来自动生成管理模块公共访问配置Admin应用:默认已经配置:'django.contrib.admin',创建管理员用户:python manage.py createsuperuser;按顺序输入用户名、邮箱、密码127.0.0.1:8000/admi...原创 2018-12-04 10:11:02 · 367 阅读 · 0 评论 -
在Django中缓存的实现
概述对于中等流量的网站来说,尽可能的减少开销是非常必要的。缓存数据就是为了保存那些需要很多计算资源的结果,这样就不必在下次请求消耗计算资源。Django自带了一个健壮的缓存系统来保存动态页面,避免对于每次请求都重新计算。Django提供了不同级别的缓存维度,可以缓存特定视图的输出、可以仅仅缓存那些很难生产出来的部分、或者可以缓存整个网站设置缓存通过设置决定数据缓存在哪里,是数据库中、文件系统中还是...原创 2018-07-04 20:19:07 · 1911 阅读 · 0 评论 -
AJAX请求的相关介绍以及使用
AJAX 指的是异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJA...原创 2018-07-11 10:30:10 · 150 阅读 · 0 评论 -
Django框架
MVC编程模式MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表)。View(视图)显示数据(数据库记录)。Controller(控制器)处理输入(写入数据库记录)。MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。Model(模型):是...原创 2018-07-04 20:19:59 · 113 阅读 · 0 评论 -
restful 的简单介绍以及restful API 的设计风格
1、 restful简单介绍英文:Representational State Transfer:状态转移,它是一种软件架构风格、设计风格,而不是标准,它只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。用户端用到的手段是http协议,具体来说就是http协议里面四个表示操作方式的动词:GET,POST,...原创 2018-07-02 22:06:00 · 1107 阅读 · 0 评论