У меня есть шаблон, где мне нужно получить доступ к каталогу на основе полей пользователя.Django Template Variables в статическом пути
код выглядит следующим образом:
{% with user.client.company as company %}
{% static 'uploads/{{ company }}' as files %}
{% endwith %}
Я также попытался:
{% static 'uploads/{% user.client.company %}' as files %}
Как я могу добиться этого? Я хочу, чтобы имя папки равного user.client.company, но сейчас я получаю сообщение об ошибке, как:
Invalid блок тег: «статический», ожидаемые «ENDWITH» для первого и
Invalid блока тег: «статический» для второго
Очевидно, что я делаю это неправильно. Любая помощь приветствуется.
Было указано, что я должен использовать носители, а не статические. Но даже в этом случае я не уверен, как динамически устанавливать путь на основе параметров пользователя.
Вам нужно '{% load staticfiles%}' вверху? – jcfollower
Почему вы храните файлы пользователя в статике? Почему не СМИ? –
Спасибо, что много я нашел – shenk