在上一讲的基础上,进行用户模型类设计
1 用户模型类设计
1.1 编写 models.py 文件
models.py 文件中的一个类对应数据库中的一张表,类中的属性对应表中的字段,利用 Django 的 ORM 模型根据 model 创建数据表,其中 User 类定义如下
1.2 makemigrations
在项目路径下执行以下指令
若显示:No changes detected ,请检查下 settings.py 里的 INSTALLED_APPS 列表中是否注册了 user
正常情况应该展示如下:
1.3 migrate
继续在终端中执行以下命令:
正常展示如下:
1.4 数据库检查
正常情况下CloudNote库下应该生成表格,且自定义model的表格名称为:应用名_类名(均为小写)
再来看一下表格的信息
2 用户注册页面编写
在项目路径下新建 templates 文件夹并在 settings.py 里注册,然后再在 templates 下创建 user 文件夹和 register.html,如下图所示:
register.html 内容如下:
3 创建/注册视图
3.1 创建视图
3.2 注册视图
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树Web应用开发 Django214534 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!