导读:今天首席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的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~