1、废话 之前利用Django写了些测试工具,一直是直接 python manage.py runserver 8081这么来用的。用户量不大,倒也不影响什么。uWSGI+Nginx的性能肯定要好,so 研究了一下 2、环境: Python: 3.5 Django: 1.8 OS: CentOS 7 ...
分类:
其他好文 时间:
2018-04-06 10:52:51
阅读次数:
284
Django的多对多关系 在Django的关系中,有一对一,一对多,多对多的关系 我们这里谈的是多对多的关系 ==我们首先来设计一个用于示例的表结构== 我们可以看到,这个多对多的关系在 作者这个表里 事实上,多对多多关系可以存在于任何一方 我们现在把这个关系放在作者这一方 作者和书籍是多对多的关系 ...
分类:
编程语言 时间:
2018-04-06 10:49:11
阅读次数:
322
Django+xadmin打造在线教育平台(一) 代码 github下载 一、前言 代码下载: 开发环境: python: 3.6.4 Django: 2.0.2 后台管理:xadmin 1.1.项目介绍 系统概括: 系统具有完整的用户登录注册以及找回密码功能,拥有完整个人中心。 个人中心: 修改头 ...
分类:
其他好文 时间:
2018-04-04 12:50:25
阅读次数:
614
1.索引: 普通索引:加快查找速度 唯一索引:加快查找速度,唯一约束 主键索引:加快查找速度,唯一索引,不为空 元类使用: 用于生成联合索引,以及设置个别参数 一对多外键建立: class EmailInfo(models.Model): email = models.EmailField( nul ...
分类:
编程语言 时间:
2018-04-01 23:06:30
阅读次数:
1496
回顾:从创建项目开始写一个页面;回顾:ORM的一对多操作;AJAX;ORM的多对多操作
分类:
编程语言 时间:
2018-04-01 14:58:17
阅读次数:
166
form组件代码: 如果在数据库中发现重复数据,抛出错误。 views代码: 在is_valid后开始验证代码,从此处进入 源码查看: 考虑self.errors: 追踪self.full_clean(): 开始验证字段:self._clean_fields() ...
分类:
编程语言 时间:
2018-03-31 22:22:17
阅读次数:
279
首先, 添加Django模块: 在CMD命令行输入 python -m django --version 查看Django版本: 使用PyCharm创建Django项目: 整个工程的目录结构: 执行命令 python manage.py runserver 在浏览器地址栏输入 http://127. ...
分类:
其他好文 时间:
2018-03-31 21:28:49
阅读次数:
145
分析widget: 追踪widgets.py __all__ = ( 'Media', 'MediaDefiningClass', 'Widget', 'TextInput', 'NumberInput', 'EmailInput', 'URLInput', 'PasswordInput', 'Hi ...
分类:
编程语言 时间:
2018-03-31 13:17:50
阅读次数:
299
请先看在学习tornado时,写的自定义分页类:思路一致; python 自定义分页类 1.基础使用: 后台数据获取: 前端代码: 2.扩展内置分页: 类修改: 类调用: 前端使用: ...
分类:
编程语言 时间:
2018-03-31 00:50:46
阅读次数:
243