Привет! В этой статье упоминается open-source library для Django, который предоставляет простой способ создания интерфейса таблицы данных для любой модели, определенной в проекте. Исходный код, опубликованный на GitHub (лицензия MIT), может быть установлен через PIP, расширен или использован как есть в коммерческих проектах или мероприятиях по электронному обучению. Спасибо, что прочитали!

Упомянутый выше пример проекта был закодирован во время этого короткого видео, которое начинается с пустого проекта.

✨ Основные моменты библиотеки

Библиотеку можно использовать для прототипирования пользовательских интерфейсов быстрых таблиц данных с минимальной конфигурацией и без написания кода. После переноса новой модели в базу данных и настройки библиотеки для ее использования пользовательский интерфейс готов к управлению данными без написания кода с использованием простой схемы таблица данных.

Вот необходимая конфигурация для модели

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

Используя определение модели, пользовательский интерфейс автоматически создается и представляется пользователям.

Возможно, важно отметить, что все будущие обновления модели (добавление и удаление полей) отражаются в пользовательском интерфейсе без написания кода.

Спасибо за чтение! Для получения дополнительных ресурсов и поддержки перейдите по ссылке: