Web
文章平均质量分 51
阏男秀
Python
展开
-
在 Django 中使用第三方社交认证登录示例
使用 social-auth-app-django 插件在 Django Admin 中添加第三方社交认证登录方式。由于 Github 申请应用比较方便,所以这里以 Github 为例。下面是效果图:开发环境Python36Pipenv准备工作在github 开发者平台新建一个 OAuth 应用。并填写下面信息:Application name: django-social-auth-demo(可以随意填写)Homepage URL: http://127.0.0.1:8000/Au原创 2021-01-14 17:38:20 · 854 阅读 · 0 评论 -
django如何把旧数据库数据迁移到新数据库
这里是使用django的dumpdata和loaddata命令迁移数据到新数据库。一、首先停止django服务,从旧数据库导出所有数据;python manage.py dumpdata -o backup.json二、创建新的数据库,并修改django配置,比如下面从sqlite切换到postgresql;# settings.pyDATABASES = { #'default': { # 'ENGINE': 'django.db.backends.sqlite3',原创 2021-01-14 17:28:36 · 2834 阅读 · 1 评论 -
关于Flask通过.env加载环境变量的两个坑
坑一:python-dotenv加载的Value都是字符串类型第一个坑是python-dotenv加载的Value都是字符串类型(python-dotenv版本0.10.1),因此导致整型、浮点型和布尔类型需要转换一下。解决方案目前解决办法只能是这样:# `.env`MAIL_PORT = 465MAIL_USE_SSL = falseMAIL_USE_TLS = true# s...原创 2019-03-08 16:46:36 · 13880 阅读 · 0 评论 -
flask-migrate数据迁移后再中途部署的同步方案
使用flask-migrate对flask web app进行数据库迁移非常方便,通常的迁移步骤如下:开发完flask web app;部署flask web app到服务器;3.发现需要修改数据库,于是使用flask-migrate进行数据库迁移;flask db initflask db migrateflask db upgrade服务器的app更新代码,并进行更...原创 2019-02-12 14:15:42 · 1189 阅读 · 0 评论 -
基于(Flask+)Celery+SQLalchemy的定时任务工具
引言熟悉Python Web开发的朋友都知道,Celery是编写后台任务的利器。比如一个Web网站在用户注册后需要发送邮箱认证,则可以使用Celery编写一个发送邮件的task异步发送邮件,而不需要在请求上下文那里阻塞,或者起一个线程。那么,除了以上应用场景,我们还有一个场景是——定时任务。而Celery自带的定时任务功能,配置后是需要重启Celery才能启动的(最新版可能不需要了),而且配置...原创 2019-01-01 16:18:11 · 6178 阅读 · 0 评论 -
使用Apache24在Windows下部署Flask(附带相关软件工具)
引言Windows下部署Flask应用一直是一个令人头疼的难题,本人经过一天的摸索,总算部署成功。下面是本次探索的记录。同时为了后来者的方便,放出本文档的相关软件工具,免去逐一下载的麻烦:链接:https://pan.baidu.com/s/1yAR3WIEmXtLxZmx05rwENg密码:0i7g一、环境Windows 10 x64(理论上Win7+都没问题)Apache24 x...原创 2018-09-25 22:53:57 · 1947 阅读 · 0 评论 -
深入学习flask_login模块
Hacking flask_login深入学习 flask_login 模块学习环境Windows 10 x64Python3VSCodePowerShellflask_login v0.4.1准备工作# 下载git clone git@github.com:AngelLiang/hacking_flask_login.gitcd hacking_f...原创 2018-04-01 18:01:47 · 5902 阅读 · 10 评论 -
【Flask】前端RSA加密后端Python解密示例
这一篇文章是前端用 RSA 的 publicKey 进行加密,然后后端用 Python 进行解密的示例。原创 2017-07-31 14:26:01 · 9912 阅读 · 7 评论 -
【Web建站】Windows10下Apache2.4配置Flask
本文假设读者已经安装好Apache并阅读过《Windows10下Apache2.4配置Django》,知道怎么使用Apache。因为有些配置是前文已经提过,这里不再赘述。原创 2017-04-19 14:48:25 · 2271 阅读 · 0 评论 -
【Web建站】Windows10下Apache2.4配置Django
以前用Python运行的Web框架都是要运行在Linux下,加上WSGI服务器,比如Gunicorn+Flask,后来了解到了Apache,看看能不能基于Apache这个Web服务器下给Python提供Web环境。于是上网找了很多资料,现在总结如下。这一篇是在Apache上部署Django。本文结合《Window10下Apache2.4的安装和运行》使用。原创 2017-04-19 13:19:04 · 3886 阅读 · 0 评论 -
【Web建站】Window10下Apache2.4的安装和运行
以前用Python运行的Web框架都是要运行在Linux下,加上WSGI服务器,比如Gunicorn+Flask,后来了解到了Apache,看看能不能基于Apache这个Web服务器下给Python提供Web环境。于是上网找了很多资料,现在总结如下。这篇是在Window10下Apache2.4的安装和运行。原创 2017-04-19 12:05:29 · 7751 阅读 · 2 评论