我正在使用 Django 模型创建表单字段。我希望能够自动检测并填写用户的用户名,这样我就可以将其隐藏在我的表单中(而不是让他们从长长的包含所有人用户名的列表中选择他们的用户名)。为此,我正在使用以下代码:
current_user = request.user
然后将默认值设置为当前用户,但我一直收到以下错误提示:
NameError: name 'request' is not defined
我假设在Django模型中无法使用requests,但有没有方法可以解决这个问题?以下是我的models.py文件的相关部分:
class StockTickerSymbol(models.Model):
StockName = models.CharField(max_length=7, unique=True)
current_user = request.user
user = models.ForeignKey(User, default=current_user)
有人知道我如何在我的模型中使用requests,或以某种方式调用变量current_user吗?