【发布时间】:2019-11-16 15:04:13
【问题描述】:
我正在尝试将默认值设置为存储在 django 会话中的列。下面的代码给出了一个错误get_state_id() missing 1 required positional argument: 'request' 我知道这个错误的原因。但是当我没有在定义的函数get_id 中给出request 参数时,我就无法获得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)
【问题讨论】:
标签: django python-3.x django-models