Описание тега django-validation

NoneDjango-validation refers to form and field validation tools provided by Django out of the box
2 ответа

Django добавляет собственные ошибки формы в form.errors

Я хочу написать форму для регистрации пользователя. Я хочу реализовать сопоставление пароля, когда пользователь должен дважды ввести свой пароль. Это моя текущая форма: from django import forms from passwords.fields import PasswordField class Accoun…
20 окт '15 в 13:23
0 ответов

Проверка поля Джанго для непустых значений

В моем приложении Django есть сценарий, который используется для очистки некоторых данных из Интернета и сохранения результатов в базе данных с использованием моих моделей Django. Например, у меня есть следующая модель: class WebPage(): diff = model…
24 июн '18 в 13:14
2 ответа

Django разница между валидатором и методом clean_field

В form в djangoкакая разница между validator для поля и clean_<field> метод для этого поля?
29 мар '14 в 20:52
1 ответ

Django: изменить сообщение об ошибке для validate_ipv46_address

Я хочу изменить сообщение об ошибке валидатора validate_ipv46_address, Это мой код в моем forms.py: class IPAddressForm(forms.ModelForm): ip_address = forms.CharField(validators=[validate_ipv46_address]) class Meta: # ... def __init__(self, *args, *…
21 фев '17 в 12:55
2 ответа

Форма не проверяется в Джанго

У меня странная проблема с формой Django. Есть эта форма, где я могу выполнять различные действия, в соответствии с которыми была нажата кнопка отправки. В какой-то момент разработки все работало нормально: моя форма проверялась нормально, и она дел…
2 ответа

Django- проверка формы (почему я не могу вручную очистить поле формы Integer)

Это должно быть довольно просто, но я не пойму это из документации Django. У меня есть поле модели IntegerField, из которого я создал поле Model Form. Данное поле содержит значения $ (цена), и с точки зрения UX было бы предпочтительнее, если бы поль…
22 июн '11 в 02:26
1 ответ

Проблема с полем Django Datetime Choice

Итак, я совершенно новичок в Django и пытаюсь реализовать на практике следующую идею: в моей форме создания объекта я хочу, чтобы пользователи заполнили поле даты, чтобы поместить временную метку на объект. Загвоздка в том, что я хочу сделать только…
11 июн '18 в 18:40
1 ответ

Как проверить поле, которое отправляется несколько раз в Django?

Я хочу создать опрос с django и ajax. На странице создания опроса пользователь может добавить несколько опций для каждого опроса. Пользователь может добавить 4 опции, или добавить 10 опций или любое другое количество опций. все параметры являются ст…
1 ответ

Проблемы при вызове self.full_clean() в модели save()

Мы используем Django (в настоящее время 1.11.15) для Speedy Net и Speedy Match. Недавно я узнал, что django.db.models.Model save() метод не вызывает full_clean(), Я немного прочитал об этом (например, почему django model.save() не вызывает full_clea…
07 авг '18 в 14:41
6 ответов

Django уникален - вместе с nullable ForeignKey

Я использую Django 1.8.4 на моей машине разработчика, использующей Sqlite, и у меня есть эти модели: class ModelA(Model): field_a = CharField(verbose_name='a', max_length=20) field_b = CharField(verbose_name='b', max_length=20) class Meta: unique_to…
3 ответа

Подклассы RegexValidator в Django не работают

Ради СУХОЙ и легкости я хочу унаследовать от RegexValidator Джанго. Я попробовал это: class UsernameValidator(RegexValidator): regex = r'^([a-zA-Z]{4}[\w]{1,16})$' message = 'Wrong username format.' code = 'invalid_format' И я добавил этот валидатор…
25 июл '15 в 10:46
1 ответ

Как добавить валидатор MinLengthValidator в форму

У меня есть форма поиска, и я хочу проверить, что ввод 'seach_word' имеет по крайней мере 4 буквы. Я получаю эту ошибку, когда пытаюсь проверить свои формы Содержимое ответа должно быть обработано до того, как его можно будет повторить. #views.py cl…
28 ноя '16 в 06:17
1 ответ

Архитектура обработки ошибок формы Django

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

Ошибка значения - не может быть изменено, потому что данные не проверены - как отобразить в шаблоне

Хорошо, моя форма подтверждена, поэтому пользователь должен указать местоположение. Пользователь может редактировать eventrecords и когда его изменения сохраняются там (очевидно) также должно быть местоположение, заданное в форме.Когда я проверяю, ч…
16 авг '13 в 13:21
1 ответ

В процессе миграции Django с помощью RegexValidator возникает ошибка TypeError.

Я обновляю свое приложение для Django 1.7 и пытался python manage.py makemigrations с результатом следующей ошибки: TypeError: unbound method deconstruct() must be called with RegexValidator instance as first argument (got nothing instead) MyModel: …
2 ответа

Внешний ключ Django Нулевой и незаполненный, плюс строчные

У меня есть модель категории, которая имеет чужую для себя и может иметь значения Null. Я знаю, что уникальный вместе не работает, когда внешний ключ равен нулю. Также я хочу проверить, являются ли они дубликатами, уникальными вместе, безразличными …
10 авг '17 в 11:59
1 ответ

Джанго абстрактный валидатор алфавита

Я пишу поле, которое принимает алфавит в качестве аргумента и генерирует криптобезопасную случайную строку из этого алфавита. Валидатор также принимает аргумент длины. Вот шаблон для этого: from django.core.validators import RegexValidator class Alp…
16 дек '18 в 22:21
0 ответов

Django Crispy Form Not Show Django-Multislelectfield Обязательная ошибка

У меня есть Crispy Form и простой CreateView, в котором есть несколько полей.все проверки полей работают правильно, но в хрустящей форме не отображаются ошибки проверки, вызванные Django-Multiselectfield. Я вижу ошибки в шаблоне с {{ form.errors }} …
1 ответ

Проверка размера CharField в Django

Используя Django 1.8, у меня есть: class Book(models.Model): title = models.CharField(max_length=20) В сценарии команды управления я создаю объекты. В моей тестовой среде я использую sqlite, который не выдает исключение, когда размер поля превышает …
21 окт '15 в 19:06
1 ответ

Ссылки на поисковые группы в RegexValidator в Django

У меня есть валидатор регулярных выражений, который имеет именованную группу поиска. Что-то вроде этого: from django.core.validators import RegexValidator my_validator = RegexValidator(r'^[a-zA-Z0-9]*/(?P<pk>[0-9]*)$') Теперь я использую это, …
08 янв '19 в 20:03