Tag: django forms

Ошибка формы управления при использовании modelformsets («Данные ManagementForm отсутствуют или были подделаны»)

У меня есть класс models.py, как показано ниже. class Educational_Qualification(models.Model): user = models.ForeignKey(User) exam = models.CharField(max_length=40) pass_month = models.CharField(max_length=40) У меня есть view.py, как показано ниже. def create_qualification(request): QFormSet = modelformset_factory(Educational_Qualification, extra=3, exclude=("user",)) if request.method == "POST": formset = QFormSet(request.POST, request.FILES) if formset.is_valid(): formset.save() for form in formset.forms: if form.is_valid(): quali= form.save(commit=False) quali.user = request.user […]

django: как получить значение от CharField и ModelChoiceField

У меня есть класс GroupAdminForm, который используется для расширения страницы администрирования группы в Django. Есть два поля, selected_to_change и имя_печати. То, что я планирую сделать, это выбрать столбец в «selected_to_change» и ввести имя символа в «имя_печати», чтобы сделать запрос типа: UPDATE "annotation" SET print_name= "value of print_name" WHERE id = "value of selected_to_change"; Вот GroupAdminForm: […]

Редактирование обеих сторон M2M на странице администратора

Сначала я расскажу, чего я пытаюсь достичь, если есть другой способ сделать это! Я хочу иметь возможность редактировать обе стороны отношения M2M (желательно на странице администратора, хотя, если это возможно, она может быть на обычной странице) с использованием любого из нескольких интерфейсов. Проблема, очевидно, идет с обратной стороны, так как основная сторона (где определена взаимосвязь) […]

Мастер Django, несколько форм за один шаг

В документации Django Wizard я нашел код следующим образом: {{ wizard.management_form }} {% if wizard.form.forms %} {{ wizard.form.management_form }} {% for form in wizard.form.forms %} {{ form }} {% endfor %} {% else %} {{ wizard.form }} {% endif %} Поэтому мне интересно, как я могу добавить несколько форм на один шаг мастера?

Заполните полевые данные формы Django с данными Db

Я пытаюсь предварительно заполнить поле формы данными из объекта Db. Как настроить форму, представление и модель для заполнения поля этими данными? Цель состоит в том, чтобы позволить пользователю выбирать только данные, которые запрашиваются у объекта. Ex. На мероприятии играют группы, пользователь выбирает свою любимую группу из тех, что присутствуют на мероприятии. Я пробовал просматривать документы […]

Исходные данные поля формы Django

У меня возникли проблемы с пониманием того, как инициализировать пользовательское поле формы в представлении django. Например: http://djangosnippets.org/snippets/907/ from datetime import date, datetime from calendar import monthrange class CreditCardField(forms.IntegerField): @staticmethod def get_cc_type(number): number = str(number) #group checking by ascending length of number if len(number) == 13: if number[0] == "4": return "Visa" return "Unknown" def clean(self, […]

Django: отображение значений выбранного поля множественного выбора в шаблоне

Я пытаюсь найти способ отображения текста выбранного / начального значения поля множественного выбора. Мой вопрос похож на этот, за исключением того, что я не хочу, чтобы значение, которое я хочу, имеет текст опции, которому он соответствует: Отображать значение поля формы django в шаблоне? Например, если у меня была форма со следующим: GENDER_CHOICES = ( ('male', […]

Многофункциональный завод Django

Каков наилучший способ борьбы с несколькими формами? Я хочу объединить несколько форм в один. Например, я хочу объединить ImangeFormSet и EntryForm в одну форму: class ImageForm(forms.Form): image = forms.ImageField() ImageFormSet = formset_factory(ImageForm) class EntryForm(forms.Form): title = forms.CharField(max_length=100) result_form = combine(EntryForm, ImageFormSet) # here it goes Я нашел 2-летнюю презентацию, представляющую метод multipleform_factory (), но я […]

Django: добавьте поле в модельную форму

Я хочу добавить дополнительное поле в ModelForm. Это кажется легким, но я получаю следующую ошибку: Django Version: 1.4 pre-alpha SVN-16573 Exception Type: TypeError Exception Value: argument of type 'NoneType' is not iterable Exception Location: /usr/local/lib/django-trunk/django/forms/models.py in construct_instance, line 39 Python Executable: /usr/bin/python Python Version: 2.6.6 Это код: class NodeForm(forms.ModelForm): password2 = forms.CharField(max_length=20, required=True, widget=forms.PasswordInput()) class […]

Кнопка отправки формы Django

У меня довольно простой класс для загрузки файлов в django: class UploadFileForm(forms.Form): category = forms.ChoiceField(get_category_list()) file = forms.FileField() одна проблема заключается в том, что когда я делаю {{ form.as_p }} , у нее нет кнопки отправки. Как добавить его?

Python - лучший язык программирования в мире.