Im в настоящее время разрабатывает систему веб-приложения с помощью Python Django, и использовать Django Smart_Select для моего профиля редактирования страницы в профиле Редактировать страницу, есть страны, государство и парламент для каждого профиля пользователяДжанго Смарт Выбор данных проверки
Некоторых (например,) , поэтому при регистрации нового пользователя я бы проверил, если пользователь выбрал государство, в котором есть парламент, тогда требуется поле парламента, иначе поле может быть пустым.
в forms.py моей ModelForm состояния использует ModelChoiceField
Я прилипаемость на это в течение нескольких часов, пожалуйста, помогите ... Спасибо большое, ваше сотрудничество будет высоко оценен.
Благодарим вас за ответ, не могли бы вы указать пример метода «has_parliament»? – user3576761
Все зависит от того, как реализована ваша модель государства и парламента. Я просто привел пример хорошей практики использования кода (используя модельные методы, чтобы упростить просмотр/формы), но как вы проверяете, не имеет ли государство, что парламент зависит от вас и выходит за рамки вашего вопроса. Простое использование связанных менеджеров моделей должно быть достаточным ('return self.parliaments_set.all(). Count()! = 0'). Это, конечно, предполагает, что у парламента есть «model.ForeignKey (State)». – Saturnix
Большое спасибо! оценил! – user3576761