#python #django-models #model-view-controller #model #metadata
Вопрос:
Я буду работать над приложением Python CLI, в котором я буду динамически генерировать модели Django (классы Python). Чтобы это сработало, мое приложение прочитает какой-то каталог метаданных, в котором будут описаны такие модели. Приложение извлечет эти метаданные и преобразует их в модели Django.
Есть ли существующий проект, который делает это? Как насчет каталогов метаданных, вы можете получить что-то подобное? Я не думаю ни о каких конкретных моделях, скорее о моделях, которые обычно используются в приложениях CRM.
Например (это не обязательно должен быть псевдо-код):
Company { name: String(255) location: integer # FK pays_tax: boolean type: enum(L, UL, GOV) owner: integer # FK num_of_employees: integer }