您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:Django session登陆并获取值的实例

51自学网 2021-10-30 22:49:25
  python
这篇教程Django session登陆并获取值的实例写得很实用,希望能帮到您。

1、使用session登陆,那么就说明大家登录注册都可以实现。那就直接写seesion的教程

2、在views.py登陆注册已经实现,那么就往session里面添加数据

user =request.session['name'] = name

3、views.py的登陆视图

#登陆模块def login(request,ess=None): #判断请求方式GET/POST  if request.method == 'POST':      #获取数据    name = request.POST['name']    password = request.POST['password']    password = User.objects.filter(user=name).values_list('password')[0][0]        #判断密码是否正确    if password2 == password:     #把name存入session中      user =request.session['name'] = name    #跳转到home模块      return redirect('polls:home')

4、home模块

#首页def home(request):  #跳转到index.html  return render(request,'polls/index.html')

5、index.html获取session的值

{% if request.session.name %}#这样就可以获取里面的值了{{ request.session.name }}

补充:Django使用session登录 获取用户user_id信息

如下所示:

print(request.session.get('user_id', None))print(request.session.get('is_login', None))

以上为个人经验,希望能给大家一个参考,也希望大家多多支持51zixue.net。如有错误或未考虑完全的地方,望不吝赐教。


解决python 使用openpyxl读写大文件的坑
Django URL和View的关系说明
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。