我正在尝试将默认值设置为在django会话中存储的列。以下代码给出了错误get_state_id() missing 1 required positional argument: 'request'
,我知道此错误的原因。但是,当我没有在已定义的函数request
中提供get_id
参数时,便无法获得id
的值。请帮助我。
def get_id(request):
id = request.session.get('id')
return id
class Forms(models.Model):
form_id = models.AutoField(primary_key=True)
id= models.IntegerField(default=get_id)