数据库同步工具
sqlserver,Mysql数据同步软件

一个简单的django demo,前后端分离开发方式《三》基于mysql的数据表的建立并且实现用户的注册和登录验证

购买事宜请联系QQ:1793040

完成上述所有操作后,您将了解项目的内部内容。首先,我们必须建立一个关于项目的表格。建立表是一个非常复杂的过程,需要非常复杂的分析。项目在需求分析阶段的工作,这就是为什么每个程序员都讨厌修改需求的原因。

创建数据库表时,这是我创建的表的信息

我创建的UserProfile继承了auth的AbstractUser表,该表用于登录。很多功能都不会在这里解释,您也可以不继承,并慢慢了解它。

继承此表时,需要在设置中添加此表的信息

将此句子添加到文件中。如果您继承AbstractUser,则必须添加此语句,否则它将在以后的数据迁移中出错。

在模型中创建表之后,您需要在admin注册表中的信息

编写完所有信息后,我们需要执行数据迁移

运行后,您可以在数据库中看到某些项目的生成表。

在模板中编写一个简单的主页

然后,我们首先实现注册和登录功能。

login.html

register.html

verify.html

网址

views.py

主页

登录功能的实现

此处使用的身份验证,登录登录功能,authenticate()无法以明文形式验证密码,当您意识到此步骤无法登录时,不用担心,您添加到数据库中的登录帐户信息不可用是的,那是清楚的代码,不符合登录要求,因此在阅读注册过程之后。

需要在视图中引用的软件包

现在这是注册和登录的功能,请快速尝试

登录之前的页面

注册页面

成功的登录页面

未经允许不得转载:数据库同步软件|Mysql数据同步软件|sqlserver数据库同步工具|异构同步 » 一个简单的django demo,前后端分离开发方式《三》基于mysql的数据表的建立并且实现用户的注册和登录验证

分享到:更多 ()

syncnavigator 8.6.2 企业版

联系我们联系我们