随笔分类 - Python框架
常用Python框架(Flask,Django,tornado)
摘要:之前写过有关flask-restful: https://www.cnblogs.com/xingxia/p/flask_restful.html 虽然早期使用python进行web应用搭建的使用该框架, 但是好像很少总结, 在此记录一下 [安装] pip3 install flask [使用] #
阅读全文
摘要:介绍 APScheduler是Python中一个强大的第三方库,用于在后台执行定时任务。它允许我们根据设定的时间间隔、日期规则或特定时间来执行任务,适用于定时执行脚本、定时发送邮件、定时处理数据等场景。 APScheduler的功能使得在Python中实现定时任务变得非常简单和高效。 1. 安装和导
阅读全文
摘要:原起: 最近项目中现存的是使用的python的异步方式进行开发, 但是只是存在脚本部分, 并没有提供对外的Web服务,正好趁机将Fastapi嵌入其中使用. 官方文档: https://fastapi.tiangolo.com/zh/tutorial/first-steps/ [安装] pip in
阅读全文
摘要:知识点 supervisor配置与使用 nginx配置 目录: 部署Tornado 1. supervisor 安装 配置 启动 supervisorctl 2. nginx 部署Tornado 为了充分利用多核CPU,并且为了减少同步代码中的阻塞影响,在部署Tornado的时候需要开启多个进程(最
阅读全文
摘要:知识点 理解同步与异步执行过程 理解异步代码的回调写法与yield写法 Tornado异步 异步Web客户端AsyncHTTPClient tornado.web.asynchronous tornado.gen.coroutine 并行协程用法 WebSocket的使用 目录: 认识异步 1. 同
阅读全文
摘要:知识点 Cookie操作 安全Cookie 跨站请求伪造原理 XSRF保护 模板 请求体 HTTP报文头 用户验证 authenticated装饰器 get_current_user()方法 login_url设置 目录: Cookie - 设置 - 原理 - 获取 - 清除 - 安全Cookie
阅读全文
摘要:知识点 静态文件配置 static_path StaticFileHandler 模板使用 变量与表达式 控制语句 函数 块 目录: 静态文件 static_path 对于静态文件目录的命名,为了便于部署,建议使用static StaticFileHandler 使用模板 1. 路径与渲染 2. 模
阅读全文
摘要:知识点 Application设置 debug模式 路由设置扩展 RequestHandler的使用 输入方法 输出方法 可重写接口 目录: Application settings 路由映射 输入 get_argument(name, default=_ARG_DEFAULT, strip=Tru
阅读全文
摘要:1.字段支持下拉搜索框 1)在admin中新增字段autocomplete_fields autocomplete_fields = ("field1","field2") 注意:field1,field2字段需要的是外键字段 2)field1,field2字段需要在model中添加类属性searc
阅读全文
摘要:后台需要加入富文本编辑器于是选择tinymce 官方网站:http://django-tinymce.readthedocs.org/ django-tinymce · PyPI GitHub:GitHub - jazzband/django-tinymce: TinyMCE integration
阅读全文
摘要:官网参考:https://docs.djangoproject.com/zh-hans/3.2/howto/custom-file-storage/ 当前业务需要使用django的admin后台进行数据的管理,需要实现文件的上传云端-腾讯云 具体实现: 安装依赖包: pip install cos-
阅读全文
摘要:解决跨域请求问题可以从前端解决也可以通过配置后台解决,通过配置后台允许跨域可以解决前端的一些麻烦。Django通过中间件实现允许跨域。 1.安装django-cors-headers中间件 pip install django-cors-headers 2.配置settings文件 INSTALLE
阅读全文
摘要:django中的开发接口有两种模式FBV和CBV,分别是基于函数视图和基于类视图,详细的可以看看菜鸟教程的Django 视图 - FBV 与 CBV,由于本文的用户管理是一个restful风格的api,所以我选择的是类视图的开发风格。 简单用户model: from django.db import
阅读全文
摘要:内置用户,权限,分组:Django-内置用户、权限、分组模块 - 丶荧惑守芯 - 博客园 (cnblogs.com) 配置数据库连接: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'Public',
阅读全文
摘要:官网参考: Celery 官网:http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs.jinkan.org/
阅读全文

浙公网安备 33010602011771号