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}))
我尝试使用过滤器,但在我的任何查询中都没有显示。我只是希望看到客户机上更新的文档,而不是所有人都看到相同的文档。可能是我错过了什么,或者我对这个问题想得太多了