摘要: 以126邮箱为例 1 首先进126邮箱设置,开启: POP3/SMTP服务 IMAP/SMTP服务 成功开启后会获得一个授权码。 2. setting.py配置: # 配置发送邮箱 # 需要登录网易邮箱开通发送邮件的功能! EMAIL_USE_SSL = False EMAIL_HOST = 'sm 阅读全文
posted @ 2019-09-02 12:30 BRYANT_2019 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Django服务器视图使用缓存可以大大减小服务器的压力,对数据实时性要求不高的场景使用缓存非常适合。 使用Django本地缓存 1. 在settings.py配置CACHES 2. 在视图中使用装饰器使用缓存 阅读全文
posted @ 2019-09-02 12:01 BRYANT_2019 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 场景分析: 后台MySql数据库保存了一大批按股票代码命名的数据表,每张表保存的是每只股票的日线数据。 stock_000002 stock_600030 stock_600020 ...一共3000多个表。 Django中如果要按股票代码展示每张表的数据,利用常规ORM模型变得非常困难,因为有30 阅读全文
posted @ 2019-09-02 11:47 BRYANT_2019 阅读(1137) 评论(1) 推荐(0) 编辑
摘要: 内置User类 使用内置User可以方便实现登录验证,利用Admin管理界面还可以方便添加、删除、修改用户。 一个内置的User类定义了以下字段: username: 用户名 password: 密码 first_name: 姓名first last_name: 姓名last email: 邮箱 g 阅读全文
posted @ 2019-09-02 11:01 BRYANT_2019 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 开发工具 pycharm专业版 开发工具 pycharm专业版 安装Django 安装Django pip install Django==2.0 如果不带版本号,默认安装最新版本查看Django 查看版本: 查看版本: python -m django --version 创建工程: 创建工程: 阅读全文
posted @ 2019-09-02 10:25 BRYANT_2019 阅读(410) 评论(0) 推荐(0) 编辑
摘要: TRANSACTION_NONE : 无事务TRANSACTION_READ_UNCOMMITTED : 允许脏读,不可重读,幻读。TRANSACTION_READ_COMMITTED: 仅允许读取已提交的数据,即不能脏读,但是可能发生不可重读和幻读。TRANSACTION_REPEATABLE_R 阅读全文
posted @ 2019-09-02 10:10 BRYANT_2019 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 安装 sudo apt-get install mysql-server(安装过程中按提示设置root密码) sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev 查看数据库是否安装成功: sudo net 阅读全文
posted @ 2019-09-02 01:49 BRYANT_2019 阅读(329) 评论(0) 推荐(0) 编辑