Может кто-нибудь мне помочь.У меня есть FileField()
для загрузки файлов, таких как .doc или .pdf из админ-панели.Я могу загрузить файл как администратор, но я не могу загрузить этот файл как пользователь.Ссылка для скачивания не работает?
models.py
class Book(models.Model):
"""Model representing a book (but not a specific copy of a book)."""
title = models.CharField(max_length=200)
author = models.ForeignKey('Author', on_delete=models.SET_NULL, null=True)
summary = models.TextField(max_length=1000, help_text="Введите краткое содержание книги")
genre = models.ManyToManyField(Genre, help_text="Выберите жанр книги")
language = models.ForeignKey('Language', on_delete=models.SET_NULL, null=True)
specifications = models.FileField(upload_to='router_specifications')
book_detail.html
<p><strong>Download:</strong><a href="{{ book.specifications.url }}">Download</a></p>