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