Все сервисы Хабра
Сообщество 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
Простой
Как установить связь «2 ко многим» без промежуточной таблицы?
1 подписчик
26 мар.
144 просмотра
2
ответа
Django
Простой
Как в Django передать своё сообщения пользователю при обработке исключения ProtectedError?
1 подписчик
26 мар.
71 просмотр
1
ответ
Python
+2 ещё
Простой
Как анализировать востребованность технологии?
1 подписчик
10 мар.
179 просмотров
1
ответ
Django
+1 ещё
Средний
Авторизация Django + Vue на ESIA, с чего начать?
5 подписчиков
04 мар.
3104 просмотра
3
ответа
Django
Простой
Как настроить доступ к сайту?
1 подписчик
03 мар.
126 просмотров
1
ответ
CSS
+1 ещё
Простой
Почему не загружаются шрифты на сайте?
нет подписчиков
01 мар.
111 просмотров
0
ответов
Django
Простой
Почему возникает ошибка «Звонок с ID “20878“ не существует. Возможно оно было удалено»?
1 подписчик
26 февр.
69 просмотров
0
ответов
Django
Простой
Как прикрутить авторизация запросов по API key или Token в Django?
1 подписчик
18 февр.
93 просмотра
2
ответа
Django
Простой
Нужно ли чистить оперативную память после запроса картинки прокси сервером?
1 подписчик
16 февр.
103 просмотра
0
ответов
Django
+1 ещё
Простой
FastAPI + Django: нормально ли такое делать и если да, то каким образом?
1 подписчик
08 февр.
268 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Python/Django разработчик
Floship
от 800 до 2 000 $
Python-разработчик
BCraft
от 2 000 до 3 500 $
Разработчик Python
МегаФон
•
Москва
от 90 000 до 95 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама