2013-05-09 3 views
0

Возможно ли использовать список статических файлов из заданного каталога в django через шаблоны. Например. www/example.com/files/path/to/file/должен предоставить список всех файлов в данном каталоге и www/example.com/files/path/to/file/filename.ext должен обслуживать запрошенный файлКак обслуживать список статических файлов в django?

ответ

0

Вам понадобится чистая реализация python в представлении или напишите свой собственный тег шаблона, чтобы сделать это.

В основном вам после того, как что-то вроде:

import os 

def your_view(r): 
    path = '/absolute/path/to/dir/' 
    files = [f for f in os.listdir(path) if os.path.isfile(
     os.path.join(path, f))] 
    return render(request, 'path/to/template.html', { 
     'files': files}) 

Что-то вроде этого, возможно?

Вы можете использовать аналогичный подход в теге шаблона.

Смежные вопросы