Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pydjSpWgInr 101 of 204 menu
◀ ▶

Введение в виджеты форм в Django

У формы два слоя. Поле (CharField, IntegerField) отвечает за данные: тип, обязательность, проверка. Виджет отвечает за HTML: как поле выглядит в браузере - однострочный input, textarea или select.

У каждого типа поля есть виджет по умолчанию. Его можно заменить: тот же CharField станет короткой строкой или большим многострочным полем - данные и валидация при этом те же.

В разделе сначала научимся задавать widget, затем разберём текстовые виджеты, выбор, дату и HTML-атрибуты.

Своими словами: что делает поле, а что - виджет?

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить