Привет! В этой статье упоминается open-source library
для Django, который предоставляет простой способ создания интерфейса таблицы данных для любой модели, определенной в проекте. Исходный код, опубликованный на GitHub (лицензия MIT), может быть установлен через PIP, расширен или использован как есть в коммерческих проектах или мероприятиях по электронному обучению. Спасибо, что прочитали!
- 👉 Django Dyamic DataTables — Исходный код
- 👉 Django Dyamic DataTables — Пример проекта (реализует LIB)
Упомянутый выше пример проекта был закодирован во время этого короткого видео, которое начинается с пустого проекта.
✨ Основные моменты библиотеки
Библиотеку можно использовать для прототипирования пользовательских интерфейсов быстрых таблиц данных с минимальной конфигурацией и без написания кода. После переноса новой модели в базу данных и настройки библиотеки для ее использования пользовательский интерфейс готов к управлению данными без написания кода с использованием простой схемы таблица данных.
Вот необходимая конфигурация для модели
DYNAMIC_DATATB = { # SLUG -> Import_PATH 'cities' : "app2.models.City", }
Приведенный выше фрагмент включает модуль Dynamic DataTable для модели City, определенной в приложении app2 Django.
class City(models.Model): name = models.CharField(max_length=100) info = models.CharField(max_length=100, default='') visited = models.CharField(max_length=100, default='false')1
Используя определение модели, пользовательский интерфейс автоматически создается и представляется пользователям.
Возможно, важно отметить, что все будущие обновления модели (добавление и удаление полей) отражаются в пользовательском интерфейсе без написания кода.
Спасибо за чтение! Для получения дополнительных ресурсов и поддержки перейдите по ссылке:
- 🚀 Бесплатная поддержка от AppSeed (электронная почта и Discord)
- 👉Еще инструменты для разработчиков (все бесплатно)