Django——云笔记项目2

在上一讲的基础上,进行用户模型类设计

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进行处理,非常感谢!

上一篇 2021年7月1日
下一篇 2021年7月1日

相关推荐