Python 为django中的特定对象添加上载的文件
我想上传文件到客户端。所以当我检查客户端时,它们都显示相同的上传文件。如何添加文件以仅显示已添加文件的特定客户端 型号:Python 为django中的特定对象添加上载的文件,python,django,django-models,django-views,django-templates,Python,Django,Django Models,Django Views,Django Templates,我想上传文件到客户端。所以当我检查客户端时,它们都显示相同的上传文件。如何添加文件以仅显示已添加文件的特定客户端 型号: class Document(models.Model): client = models.ForeignKey(Client,on_delete=models.CASCADE, related_name='docs') title = models.CharField(max_length=50) docs = models.FileField()
class Document(models.Model):
client = models.ForeignKey(Client,on_delete=models.CASCADE, related_name='docs')
title = models.CharField(max_length=50)
docs = models.FileField()
Views.py:
def fileDetails(request,pk):
files = UploadFile.objects.all()
client = Client.objects.all()
notes = Note.objects.all()
docs = Document.objects.all()
context = {'files':files,'client':client,'notes':notes,'docs':docs}
return render(request, 'clients/file_detail.html',context)
Forms.py:
class DocumentForm(forms.Form):
file_field = forms.FileField(widget=forms.ClearableFileInput(attrs={'multiple': True}))
我尝试使用过滤器,但在我的任何查询中都没有显示。我只是希望看到客户机上更新的文档,而不是所有人都看到相同的文档。可能是我错过了什么,或者我对这个问题想得太多了