注册笔记

将现有应用的表映射到数据库
django——mysql数据库连接
django——mysql数据库连接
现有应用
django——mysql数据库连接
生成user_login应用的的牵引文件
django——mysql数据库连接
django——mysql数据库连接

映射到数据库表中
django——mysql数据库连接
有了
User_login_user:应用名+下划线+模版类的名字
django——mysql数据库连接
django——mysql数据库连接

流程解释
1在网页地址栏输入请求url时(这里是register)是一个get请求 调用函数inde_views()并进入if语句 渲染网页
2点击注册的时候是一个post方法 提交了表单 后台再调用inde_views()方法并执行else部分代码
3创建模型类 在应用(这里是user_login)的models文件中创建类,格式class User,这里类名为User 一定要继承models.Model ,这样才是一个模型类,否则是一个普通类,可以用一些models属性来约束相应的字段
4创建迁移文件 2个步骤 makemigrations生成 migrate映射到数据库
5完成views函数处理功能 首先接受请求参数 非空判断 然后创建模型对象 保存数据库

Ps:label标签for与id对应 作用是光标按用户名/密码 文本框自动开始输入

PS:通过迁移文件0001生成sql语句 用命令python manage.py sqlmigrate appname 0001来查看迁移文件生成的sql语句 例如
django——mysql数据库连接
django——mysql数据库连接
django——mysql数据库连接
django——mysql数据库连接
django——mysql数据库连接

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
  • 2021-10-18
  • 2021-10-03
  • 2021-07-11
  • 2021-12-22
猜你喜欢
  • 2021-03-27
  • 2021-11-23
  • 2021-11-23
  • 2021-12-03
  • 2022-12-23
相关资源
相似解决方案