随笔分类 - Django
摘要:自定义用户认证 一、重写User Model 有的时候Django自带的User Model不适合自己的需求,这时候我们就需要重写User Model,例如我们把邮箱作为唯一标识 为了方便以后使用,我们可以把它放到一个单独文件 user_models.py 里 user_models.py 在set
阅读全文
posted @ 2016-07-14 19:15
J_hong
摘要:一、Django用户认证系统的扩展和使用 user对象 user表包含的字段 username 用户名(必须字段,30个字符或更少,可以包含 _, @, +, . 和 - 字符) password 密码(必须字段,存储的是哈希值) first_name 可选 last_name 可选 email 可
阅读全文
posted @ 2016-07-11 19:26
J_hong
摘要:一、ORM操作进阶 ForeignKey关联 示例models ForeignKey创建数据 1、搜索条件使用 __ 连接 2、获取值时使用 . 连接 ForeignKey修改数据 反向关联查询 ManyToManyField关联 示例models ManyToManyField操作(_set是多对
阅读全文
摘要:一、Form django中的Form一般有两种功能:1、输入html 2、验证用户输入 1、输入html html 2、验证 优化 def user_list(request): obj = UserForm(request.POST)#如果有数据,把提交过来的数据封装到UserForm,User
阅读全文
摘要:一、路由系统 1、静态路由 2、动态路由 (1)按照顺序 将匹配的参数按顺序传给n2,n1 (2)模版方式 将匹配的参数传给指定的形式参数,视图参数的名字必须与指定的名字相同 3、二级路由 根据匹配的参数去找对应app下的urls进行处理 4、往视图方法传额外参数 二、views 简单返回一个字符串
阅读全文
摘要:创建Django项目 首先下载安装Django 1、PyCharm创建 file>newproject>Django 命令创建: 把django-admin.py添加到环境变量 python django-admin.py startproject [projectname] 2、创建app pyt
阅读全文
posted @ 2016-05-10 22:38
J_hong