Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
AliminVerckon
@AliminVerckon
Django
Можно ли через шаблонизатор Django3 получить расширение файла для проверки? Если можно то как?
Мне нужна проверка формата для сортировки файлов по формату.
Вопрос задан
более трёх лет назад
67 просмотров
12
комментариев
Подписаться
1
Простой
12
комментариев
Facebook
Вконтакте
Twitter
Сергей Горностаев
@sergey-gornostaev
Куратор тега Django
Объясните вашу задачу конкретнее.
Написано
более трёх лет назад
AliminVerckon
@AliminVerckon
Автор вопроса
Сергей Горностаев
, надо чтоб файлы с расширением pdf были в одной строке, а в формате doc были в другой строчке
Написано
более трёх лет назад
AliminVerckon
@AliminVerckon
Автор вопроса
Сергей Горностаев
, мне надо только как сделать проверку при помощи шаблонизатора
Написано
более трёх лет назад
Сергей Горностаев
@sergey-gornostaev
Куратор тега Django
AliminVerckon
, разумнее всего хранить формат в отдельном поле модели и сортировать данные при получении из БД.
Написано
более трёх лет назад
AliminVerckon
@AliminVerckon
Автор вопроса
Сергей Горностаев
, можно так. но файлы будут с разными форматами. Не только pdf и doc. А совершенно разные
Написано
более трёх лет назад
Сергей Горностаев
@sergey-gornostaev
Куратор тега Django
AliminVerckon
, не вижу с этим никаких проблем.
Написано
более трёх лет назад
AliminVerckon
@AliminVerckon
Автор вопроса
Сергей Горностаев
, будет слишком много полей т.к форматов файлов будет очень много будут файлы медиа и текстовые, исполняемые и т.д. это будет файл обменник
Написано
более трёх лет назад
Roman K
@deliro
AliminVerckon
, одно текстовое поле для всех форматов. В чём проблема-то?
Написано
более трёх лет назад
Сергей Горностаев
@sergey-gornostaev
Куратор тега Django
AliminVerckon
, похоже, что вы неправильно представляете подход к проектированию модели. Раздел документации про отношения уже прочитан?
Написано
более трёх лет назад
AliminVerckon
@AliminVerckon
Автор вопроса
Сергей Горностаев
, Да
Написано
более трёх лет назад
AliminVerckon
@AliminVerckon
Автор вопроса
Сергей Горностаев
, Ладно сделаю поле куда надо будет самому формат вводить. Но это не удобно вечно вводить формат
Написано
более трёх лет назад
DevMan
@DevMan
AliminVerckon
, зачем самому? автоматом заполнять при сохранении.
Написано
более трёх лет назад
Решения вопроса
1
AliminVerckon
@AliminVerckon
Автор вопроса
Надо создать поле где вручную вводится формат и проверять по этому полю
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Django
Простой
Как в шаблоне выделить несколько экземпляров модели чекбоксами и по нажатию на кнопку получить список выделенных экземпляров?
1 подписчик
13 авг.
70 просмотров
1
ответ
Django
Простой
Отображение GenericRelation в админ панели Django?
1 подписчик
12 июл.
98 просмотров
1
ответ
Django
Простой
Как побороть ошибку (1364, "Field doesn't have a default value")?
1 подписчик
12 июл.
78 просмотров
1
ответ
Django
Простой
Как вывести время в шаблоне Django в соответствии с часовым поясом?
1 подписчик
03 июл.
112 просмотров
2
ответа
Django
+1 ещё
Средний
Почему не применяются изменения кода в models.py?
1 подписчик
16 июн.
81 просмотр
2
ответа
Django
+1 ещё
Простой
Как проверять файлы в S3 хранилище?
3 подписчика
02 июн.
2428 просмотров
4
ответа
Django
Простой
Как в шаблоне Dajngo поставить условие в цикле For?
1 подписчик
22 мая
149 просмотров
1
ответ
Django
Простой
Как сделать генерацию пароля в django user?
1 подписчик
20 мая
106 просмотров
1
ответ
Django
Простой
Обязательно ли использовать AbstractUser django?
1 подписчик
18 мая
91 просмотр
1
ответ
Django
Простой
Как правильно реализовать идею Django?
1 подписчик
18 мая
118 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Разработчик Django/Django Rest Framework
Qortex
от 80 000 до 100 000 ₽
Backend Python/Django
Borderless360
от 3 000 до 6 000 $
Питонист-бекендер в проект с тестами
ФАНС
от 150 000 до 250 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама