Вопросы по теме 'django-validation'

Джанго: Запускается ли model_instance.clean() перед базовыми валидаторами?
Допустим, у меня есть модель: class Ticket(models.Model): client = models.ForeignKey(Client) color = models.CharField(max_length=255) def clean(self): self.color = self.client.favorite_color Когда я запускаю это на...
1666 просмотров
schedule 07.08.2022

Помощь с проверкой в ​​моделях и формах
У меня есть несколько вопросов о проверке в моделях и формах. Не могли бы вы помочь мне с этим: Где должна проходить валидация? Должна ли она быть в Модели или Форме? Правильный ли способ сделать это — иметь валидаторы в форме и ограничения в...
127 просмотров

Предлагают ли модели django что-то похожее на форму clean_‹fieldname›()?
Я пытаюсь перенести все проверки, связанные с бизнес-логикой, в модели, а не оставлять их в формах. Но здесь у меня есть каверзная ситуация, по поводу которой я люблю консультироваться с сообществом SO. В моей SignupForm (образцовая форма) у меня...
339 просмотров

Как переопределить проверку поля модели в фреймворке django rest ModelSerializer
У меня есть следующая модель: class UserProfile(models.Model): mobileNumber = models.BigIntegerField(primary_key=True) authKey = models.CharField(max_length=300,null=False,blank=False) creationDateTime =...
5508 просмотров

Форма анкеты - Джанго
Я пытаюсь создать приложение, похожее на анкету. Я уже построил models.py , который выглядит так: # models.py class QuestionSet(models.Model): name = models.CharField(max_length=100) description = models.TextField(blank=True) def...
219 просмотров

Архитектура обработки ошибок формы Django
В чистом методе моего класса формы я работаю со многими различными входными данными из разделов выставления счетов, контактов и учетной записи формы. Таким образом, существует множество операторов self.add_error и множество полей, которые зависят от...
54 просмотров

django-forms: разрешить вошедшему в систему пользователю отправлять только один комментарий к отдельному сообщению
У меня есть типовое сообщение, в котором пользователь может оставить комментарий вместе с набором оценок. Я хотел бы ограничить комментарии пользователей только одним на пост. У меня проблемы с настройкой, на мой взгляд модели class...
433 просмотров

Django создает действительную ModelForm с неполной моделью, чтобы вручную добавлять поля после проверки формы.
Как вы создаете почтовый запрос, чтобы ModelForm был действительным (предоставляя вам все, что нужно заполнить пользователю), но затем изменяете модель (со всем, что пользователь не должен предоставлять вам [например, имя пользователя/профиль, дату и...
552 просмотров
schedule 02.08.2022

Как показать пользовательские ошибки проверки формы Django в виде стандартных всплывающих окон
У меня есть следующая пользовательская проверка формы: forms.py import os from django.core.exceptions import ValidationError def validate_allegato(allegato): ext = os.path.splitext(allegato.name)[1] valid_extensions = [ '.pdf']...
777 просмотров
schedule 09.12.2022

Джанго поднимает формы. ValidationError не работает
Я пытаюсь добавить валидатор в форму модели django, чтобы, если выбрано конкретное значение, нужно было ввести другое поле в форме, если оно не введено, оно должно дать ошибку проверки в приведенной ниже форме, если пользователь выбирает «Действия...
1536 просмотров
schedule 23.03.2023

Администратор Django переопределяет проверку поля модели
У меня есть fee DecimalField в моей модели следующим образом: class CardTypes(models.Model): class Meta: db_table = "card_types" verbose_name = 'Card Type' verbose_name_plural = 'Card Types' name =...
52 просмотров

Как сопоставить HTML-страницу пользовательского ввода с view.py в django?
Я новичок в Django и не могу сопоставить мой пользовательский ввод с моим запросом хранимой процедуры. просмотры.py from django.db import connection from django.shortcuts import render from .forms import InputForm def home_view(request):...
147 просмотров