首页>>后端>>Python->Django如何获取当前用户id

Django如何获取当前用户id

时间:2023-12-05 本站 点击:0

导读:今天首席CTO笔记来给各位分享关于Django如何获取当前用户id的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

1、Django 插入数据后,获取该数据id的方法2、关于django中取得当前登录用户id的问题3、Django1.4怎么在Model里获取当前用户

Django 插入数据后,获取该数据id的方法

'''

class Car(models.Model):

id = models.AutoField(primary_key=True)

name = models.CharField(max_length=100)

top_speed = models.IntegerField()

'''

'''

car = Car(name=car_name, top_speed=top_speed)

try:

car.save()

response = json.dumps([{ 'Success': 'Car added successfully!', 'id': car.id}])

'''

关于django中取得当前登录用户id的问题

Django的做法,是在artivle里面定义一个指向user的外键,这样就不用获得用户id,直接把用户对象赋值给那个外键属性就行了。

Django1.4怎么在Model里获取当前用户

这个在model是做不到的,你可以看一下django的session,大概的用法如下

#保存session

request.session[user.id] = 1

#获取session

login_counter = request.session[user.id]

#删除session

request.session[user.id]

希望能够帮到你

结语:以上就是首席CTO笔记为大家整理的关于Django如何获取当前用户id的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Python/12363.html