Я работаю над простым django веб-сайтом, который предоставляет своим пользователям возможность загружать файлы. Прямо сейчас все загруженные файлы могут видеть каждый аутентифицированный пользователь. Как сделать так, чтобы пользователи могли видеть только те файлы, которые они загрузили? Мои модели:
from django.db import models
from django.contrib.auth.models import User
class Document
title = models.CharField(max_length=100)
file = models.FileField(upload_to = 'media')
def __str__(self):
return self.title
Я считаю, что мне нужно добавить модель ForeignKey в мой класс Document, чтобы отследить идентификатор пользователя ... К сожалению, я не нашел способа заставить его работать. Любая помощь приветствуется. Спасибо.