我想在数据库中插入会话Userid或用户名。
我的model.py
class Product(models.Model):
{
title = models.CharField(max_length=120)
description = models.TextField(null=True, blank=True)
userid = session ID
}
我的View.py
class DealsForm(ModelForm):
class Meta:
model = Product
fields = ['title','description','userid']
答案 0 :(得分:0)
您正在使用FormView显示表单,对吗?然后只需覆盖相应的FormView get_initial方法:
def get_initial(self):
initial = super(MyFormView, self).get_initial()
initial['userid'] = self.request.user.id
return initial