Django не может правильно связать просматриваемые документы, хранящиеся в модели Django.Python

Программы на Python
Ответить
Anonymous
 Django не может правильно связать просматриваемые документы, хранящиеся в модели Django.

Сообщение Anonymous »

Итак, в настоящее время у меня есть модель Django, которая правильно ссылается на все, что передается в мой шаблон, за исключением ссылки на загруженный мною документ.
Модель была правильно зарегистрирована в администраторе. py.
Вот MRE:

Код: Выделить всё

# investors/models.py
from django.db import models

class FinancialStatements(models.Model):

financials_upload = models.FileField(upload_to='documents/financials/')

class Meta:
verbose_name_plural = 'Financial Statements'

# investors/views.py
from .models import FinancialStatements

def investor_relations(request):

financials_queryset = FinancialStatements.objects.all()

context = {
'financials_queryset': financials_queryset,
}

return render(request, 'investors.html', context)

# settings.py
MEDIA_URL = '/assets/'
MEDIA_ROOT = BASE_DIR / 'assets'

#investors/templates/investors.html
{% for financials in financials_queryset %}
[url={{financials.financials_upload.url}}]Financial Statement[/url]
{% endfor %}
При доступе к загруженному файлу из модели URL-адрес http://127.0.0.1:8000/assets/documents/financials/.pdf, который каталог, который я хочу указать, и это правильно.
Однако Django по-прежнему не может получить доступ к URL-адресу из {{financials.financials_upload.url}} при циклическом прохождении кверсета Financials_queryset
Мой каталог файлов настроен следующим образом: /assets /documents/financials/**
Каждый раз, когда я навожу курсор на тег , сообщение в нижней части левого угла браузера не отображается. возвращаться URL-адрес документа, который необходимо просмотреть. Он просто возвращает http://127.0.0.1:8000/investors
Несмотря на это, я не понимаю, как это невозможно решить, несмотря на правильное указание на правильный каталог. Особенно, когда это правильно видно из моей модели Django.
Чего мне здесь не хватает?
**Кстати, если кто-нибудь может показать мне, как проиллюстрировать здесь правильную диаграмму дерева каталогов, я буду очень признателен.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ango-model
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»