Django ORM: добавление счетчика для всех подклассов в (абстрактный) родительский класс - PullRequest
0 голосов
/ 29 марта 2020

Я работаю над ресторанным приложением. У меня есть разные классы ди sh типа (Pizza, Platter, et c), и чтобы передать диктант или список (JSON -формат) ВСЕХ блюд клиенту JS, я думал о добавление (абстрактного) родительского класса Dish, который будет содержать счетчик или идентификатор, который идентифицирует каждый ди sh (цель состоит в том, чтобы затем я мог использовать эти идентификаторы для доступа к большому количеству полей ввода и соответствующих идентификаторов в html -форм из меню-страницы). Есть идеи о том, как это сделать? Я пытался использовать InheritanceManager (), но это не работает, если мой класс Di sh абстрактный. Если это не абстрактно (что должно быть, я бы сказал), я получаю ошибку You are trying to add a non-nullable field 'dish_ptr'. Не уверен, что весь мой подход даже имеет смысл, но не могу придумать лучшего способа работы с большими HTML формами с 50-100 полями ввода (пунктами меню).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...