python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)

用户注册、登录、注销和更改等功能,
注册 第一步:先创立一个应用名为users python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第二步:配置好总路由和分路由 python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第三步:添加注册界面 python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第四步:配置view python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第六步:编写注册页面zhuce.html python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

效果 python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
具体前端页面与blog下的添加页面一样
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第八步:配置zhucedo的url路由 python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第九步:配置在view。py文件中添加zcdo python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第十步:创建ORM用户模型 python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第十一步:数据迁移 1、Ctrel + Alt+R键,
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
结果users下的migrations下面有
2、输入makemigrations + 应用名,然后回车
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
结果显示ursers下的migrations文件中有0001文件
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
3、migrate + 应用名然后回车结果
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
数据库中的UsersMassage表创建成功
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第十二步:添加尝试 python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
结果注册添加成功
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
数据库中
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

登录 第一步; view.py中注册跳转 python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第二步:添加跳转路由 python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第三步:配置view.py python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第四步:编写在user下面添加denglu.html登录页面 【python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)】python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
效果
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第五步:编写登录提交路由 python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
1、配置url
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
2、添加view.py控制
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

第六步:尝试登录 python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

添加会话、跳转个人中心 1、会话+跳转
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
2、配置路由
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
3、编写view
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
3、在user下编写pc.html
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
4、登录实验
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

加入判断,用户没有登录的情况 python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片
python|web开发之Django(七)(注册、登录、会话以及跳转个人中心)
文章图片

    推荐阅读