Python
文章平均质量分 68
快把钟哥带走
九层之台,起于垒土;千里之行,始于足下。
展开
-
03-数据库MongoDB[Python]
一、MongoDB简介 概述 MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB介于关系型数据和非关系型数据库之间,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,类似json格式,因此可以存储比较复杂的数据类型。 MongoDB最大的特点是他支持的查询语言非常强大,其语法有点类似于面...原创 2018-09-04 20:04:12 · 114 阅读 · 0 评论 -
04-数据库Redis[Python]
一、Redis基础 概述 Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序。 Redis有三个主要特点,使它优越于其它键值数据存储系统: - Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化 - 与其它键值数据存储相比,Redis有一组相对丰富的数据类型 - Redis可以将数据复制到任意数量的从机中 Redis的优点异...原创 2018-09-05 23:16:59 · 90 阅读 · 0 评论 -
07-Django静态文件及中间件使用
一、静态文件 简述 CSS、JS、JSON、图片、字体文件... 配置settings.py STATIC_URL='/static/' STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static'), ] 示例 {% load static %} <!DOCTYPE html> <html lang="en"&...原创 2018-09-17 09:37:00 · 99 阅读 · 0 评论 -
08-Django站点管理&Cache缓存
一、Admin站点管理(后台可视化界面操作) 概述 内容发布: 负责添加、修改、删除内容 公告访问 配置Admin应用 在`settings.py`文件中的IINSTALLED_APPS中添 加'django.contrib.admin' (默认是已经是添加好的) 创建管理员用户 $ python3 manage.py createsuperuser 访问站点管理 语法: ip:...原创 2018-09-18 23:14:23 · 86 阅读 · 0 评论 -
09-Django项目部署nginx+uwsgi
一、阿里云服务器购买 选择快捷方式购买(无需自定义)。 二、阿里云服务器连接 重置密码 安全组设置 ssh [email protected] 三、项目部署 Nginx和uWSGI都是Web服务器,Nginx负责静态内容,uWSGI负责Python这样的动态内容,二者配合共同提供Web服务以实现提高效率和负载均衡等目的。 基本流程 - 基本环境(虚拟环境、数据库) - 将项目拷贝到线上服务器...原创 2018-09-28 23:54:26 · 140 阅读 · 0 评论 -
09-Flask之短信验证
腾讯云(短信验证、短信通知) 【需要备案】 参考 腾讯云 腾讯云短信: https://cloud.tencent.com/product/sms 参考文档: https://cloud.tencent.com/document/product/382/11672 腾讯云 短信 SMS 申请 https://cloud.tencent.com/product/sms 创建应用 准备好...原创 2018-10-17 21:22:57 · 110 阅读 · 0 评论 -
11-Flask之支付宝集成
一、登录蚂蚁金服网站 https://open.alipay.com/developmentAccess/developmentAccess.htm 二、配置沙箱应用环境 进入到沙盒环境 选择沙盒应用 沙箱应用: 支付宝给开发者提供的调试环境应用 沙盒应用界面 信息配置 生成RSA密钥支付宝提供一键生成工具便于开发者生成一对RSA密钥. 下载该工具后,解压打开文...原创 2018-10-18 00:18:35 · 419 阅读 · 0 评论 -
05-MySQL存储过程产生批量数据,Flask实现数据操作
一、批量数据产生(数据库存储过程) # 商品列表表 # 商品模型类 class Goods(db.Model): # 商品id,主键 id = db.Column(db.Integer, primary_key=True, autoincrement=True) # 商品名称 name = db.Column(db.String(20)) # 商品图片 ...原创 2018-07-12 00:14:10 · 146 阅读 · 0 评论 -
flask之真实线上项目部署
一、云服务器的购买 腾讯云、阿里云... 可以选择ubuntu、也可以选择centos,根据自己喜好选择系统,但有些操作命令不同,需要注意! 二、LNMP(LAMP)一键安装 【服务器搭建】 // 默认安装lnmp,如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可 $ wget -c http://soft.vpser.net/lnmp/l...原创 2020-11-26 20:22:52 · 523 阅读 · 0 评论 -
Django项目部署流程操作(nginx+uWSGI)
一、准备工作 阿里云服务器 备选: 域名 作者使用的是阿里云! 二、部署基本流程 - 服务器环境搭建(虚拟环境) - 数据库 - 项目上传 - 项目依赖 - 项目数据迁移 - Nginx安装 - Ngian配置 - uWSGI安装 - uWSGI配置 - Nginx和uWSGI对接 三、服务器简述 LAMP、LNMP.... LAMP: L(Linux) + A(Apache) + ...原创 2020-11-26 20:21:59 · 550 阅读 · 0 评论