东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3171|回复: 7
打印 上一主题 下一主题

[课堂笔记] 23、python_django_web开发_完成用户名登录的后台逻辑_笔记

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14429
QQ
跳转到指定楼层
楼主
发表于 2017-10-28 17:13:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



23、python_django_web开发_完成用户名登录的后台逻辑_笔记


用户登录的后台逻辑
后台逻辑写在自己app下的views.py
Def login(request):    需要判断request.method
Debug模式 打断点调试   看看request里的参数:method path
csrf 系统自动生成了 hidden input csrfmiddlewaretoken
from django.contrib.auth import authenticate, login
user = authenticate(username=user_name, passwork=pass_word)
login(request, user)
登录原理涉及到cookie和session的机制
实际上是对request的操作 对request写入了一些东西
User也是放到request当中的
Render的时候是需要带request的 返回给浏览器
前端首页需要判断 是否登录的状态
AnonymousUser或真正的UserProfile对象
{% if request.user.is_authenticated %}
{% else %}
{% endif %}

让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

0

主题

97

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
沙发
发表于 2018-2-11 10:18:31 | 只看该作者
登录的状态
回复

使用道具 举报

0

主题

99

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
板凳
发表于 2018-2-28 21:06:27 | 只看该作者
y

东方耀


东方耀

东方耀
回复

使用道具 举报

地板
发表于 2018-4-30 11:27:13 | 只看该作者
python_django_web开发_完成用户名登录的后台逻辑_源码
回复

使用道具 举报

5#
发表于 2018-4-30 11:28:37 | 只看该作者
python_django_web开发_完成用户名登录的后台逻辑_源码
回复

使用道具 举报

0

主题

99

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
6#
发表于 2018-8-17 14:48:22 | 只看该作者
好复杂!慢慢学
回复

使用道具 举报

0

主题

244

帖子

504

积分

高级会员

Rank: 4

积分
504
7#
发表于 2018-12-25 14:51:17 | 只看该作者
谢谢老师
回复

使用道具 举报

0

主题

244

帖子

504

积分

高级会员

Rank: 4

积分
504
8#
发表于 2018-12-28 11:04:04 | 只看该作者
谢谢老师
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-4-20 10:02 , Processed in 0.175518 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表