Показать любой тип файла, сохраненного в модели, в элемент контейнера контейнера в шаблоне - PullRequest
0 голосов
/ 25 апреля 2018

Привет, я работаю с django

Я хотел бы показать файл, сохраненный в модели django, в div в шаблоне django. Файл может быть любого формата, например .txt, .html,.png, .gif и т. д. *

моя модель выглядит следующим образом

class RepositoryFiles(models.Model):
    file = models.FileField(upload_to='files')
    name = models.CharField(max_length=255)

    class Meta:
        unique_together = (('file', 'name'),)

На мой взгляд, я делаю основные операции фильтрации

RepositoryFiles.objects.all()

В моем шаблонетеперь я даю URL файла тегу привязки, который откроет его

{% for file in files %}
<div class="col-sm-2" style="
    text-align: center;
    height: 100px;
    padding-top: 15px;
    margin-bottom: 15px;
    ">
    <div class="col-sm-12" style="text-align: center;">
        <a target="_self" href="{{ file.file.url }}" class="btn btn-info btn-lg">
        <span class="fa fa-fw fa-file"></span>
        </a>
    </div>
    <div class="col-sm-12" style="
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 10px 0px;" data-toggle="tooltip" data-placement="bottom" title="{{ file.name }}">{{ file.name }}</div>
</div>
{% endfor %}

Я хочу открыть его в div внутри текущего шаблона, нажав на ссылку

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...