【发布时间】:2020-01-27 20:38:05
【问题描述】:
我正在尝试将请求用户添加到模型中。
def fileupload(request):
files = Download.objects
if request.method == "POST" :
form = DownloadForm(request.POST, request.FILES)
if form.is_valid():
author = request.user
savefile = form.save()
savefile.save()
我的模型是:
class Download(models.Model):
author = models.ForeignKey(User, null=True, on_delete=models.SET_NULL)
workspace = models.ForeignKey(Workspace, on_delete=models.CASCADE, related_name="filedownload")
upload = models.FileField(upload_to='uploads/')
但是作者没有更新,有什么线索吗?
【问题讨论】:
-
author = request.user您在哪里将作者分配给表单?
标签: django python-3.x django-models django-views