当前位置: 首页 > news >正文

旅游类网站开发任务书网站项目需求分析

旅游类网站开发任务书,网站项目需求分析,wordpress完全单页,深圳建专业网站Auth模块 执行数据库迁移命令后#xff0c;自动生产多个表。 django_session auth_user 直接访问admin路由#xff0c;需要输入用户名和密码#xff0c;就是参考auth_user表 管理员用户才能进入 创建超级用户 createsuperuser from django.contrib import auth1.校验用…Auth模块 执行数据库迁移命令后自动生产多个表。 django_session auth_user 直接访问admin路由需要输入用户名和密码就是参考auth_user表 管理员用户才能进入 创建超级用户 createsuperuser from django.contrib import auth1.校验用户名和密码是否正确 user_objauth.authenticate(request,usernameusername,passwordpassword) # 用户名和密码两个一个都不能少 # 该方法返回值当用户名和密码正确的时候返回的用户对象 #不正确返回None2.保存登录状态 auth.login(request,user_obj) # 这一句执行之后 request.user就能获取当前登录的用户对象user_obj3. 如何判断当前用户是否登录 以及如何获取当前登录用户对象 request.user.is_authenticated() # 判断是否登录 BOOL值 #*********在新版中貌似去掉括号才行。 request.user.is_authenticate4. 校验用户是否登录from django.contrib.auth.decorators import login_required# 局部配置 login_required(login_url/login/) # /login/没有登录跳转的页面def xxx(request):return HttpResponse(xxx页面) # 登录之后的在视图文件login_requireddef xxx(request):return HttpResponse(xxx页面)# 如果两个都设置了 那么优先执行局部配置5.修改密码request.user.check_password(old_password) # 校验原密码是否正确返回boolrequest.user.set_password(new_password) #修改新密码需要保存request.user.save() # 一定要保存 6.注销功能auth.logout(request) # 删除了对应的session值 例子login_requireddef xxx(request):auth.logout(request)return HttpResponse(xxx页面)7.注册功能#User.objects.create() # 创建普通用户密码是明文。不推荐User.objects.createuser() # 创建普通用户基本都用它 User.objects.createsuperuser() # 创建超级用户邮箱要给数据 setting.py # 全局配置 在setting.py配置文件中写以下代码LOGIN_URL /login/ 注册功能例子 扩展auth_user表 利用类的继承# 1 类的继承 from django.contrib.auth.models import User,AbstractUser# Create your models here. class Userinfo(AbstractUser):phone models.BigIntegerField()avatar models.FileField()#**继承了AbstractUser执行数据库迁移命令不会创建auth_user#Userinfo表中出现auth_user所有字段还有自定义字段#前提1.没有执行数据库迁移命令。2.如果当前数据库已经创建auth_user就要创建新的数据库。3. 扩展的字段不要与原先表中的字段冲突4. 需要在配置文件声明#####django就会将userinfo表来替换auth_user表并且之前auth模块所有的功能不变 参照的也是userinfo表 settings.py # 2 配置文件AUTH_USER_MODEL 应用名.表名AUTH_USER_MODEL app01.Userinfo参考Django之CSRF、token验证、csrf装饰器、auth模块方法大全 - Jeff的技术栈 - 博客园
http://www.zqtcl.cn/news/489083/

相关文章:

  • 英文网站支付怎么做产品做推广都有那些网站
  • 自己做的网站怎么加入微信支付综合性门户网站列举
  • 哪个网站 可以做快递单录入网站怎么做抽奖
  • 网站设计培训班网站域名费用怎么做分录
  • 济南做网站哪里好惠州附近公司做网站建设多少钱
  • 使用oss做静态网站网站广告牌制作教程
  • 外贸看的英文网站公众号模板编辑器
  • 做网站的数据库的步骤阅读网站模板下载
  • 建设网站要钱吗个人养老金制度是什么意思
  • 做h5的网站页面设计软文素材网站
  • 黄冈网站推广软件费用是多少手机网站弹出层插件有哪些
  • wordpress文章链接怎么改怎么优化关键词排名优化
  • 专业做包包的网站好产品网站做营销推广
  • 网站刚建好怎么做能让百度收录湖北黄石网站建设
  • 网站建设拾金手指下拉二一wordpress 插件破解
  • 天津做网站外包公司有哪些美橙互联网站
  • 石家庄网站建设蓝点办公室装修工程
  • 申请网站空间就是申请域名建设机械网站咨询
  • 做美食网站有哪些网站怎么做自响应
  • 衡水网站建设维护宝安官网网站建设比较好的
  • 网站建设的审批重庆建设工程信息网30系统
  • 泉州软件开发培训机构怎么做网站内部链接的优化
  • 网站定位是什么中国it外包公司排名
  • 洛阳微信平台网站建设网站成功案例分析
  • 网站建设在淘宝怎么分类深圳软件开发招聘信息
  • .net如何做网站个人网站的制作
  • 网站优化排名推广站长统计官方网站
  • 长沙wap网站建设wordpress 用户 函数
  • 淮安做网站的公司有哪些公司目前上海有几个区
  • 怎么做自动跳转网站建站之星 discuz