Tag: django-forms
Spezifische Fragen zu Formen, die mit dem Django web-framework
6
Antworten
Ich arbeite an einer grundlegenden Veranstaltung bilden ein Modell, aber ich erhalte immer folgende Fehlermeldung: TypeError at /addlaundry/ addlaundry() takes exactly 1 argument (0 given) Ich denke, es ist weil ich bin nicht durch das argument durch,
1
Antworten
Ich soll ein Formular erstellen, welches eine dropdown-Liste mit allen Benutzern in es. Ich habe versucht es so, mit kein Glück. class ContactFilterByClassificationForm(forms.Form): kam = forms.ChoiceField(choices=User.objects.all()) InformationsquelleAutor Thomas Kremmel | 2010-01-05
3
Antworten
Ich würde gerne die class based generic views von django 1.3 für Formulare, manchmal aber auch zu bewältigen haben, der mehrere Formular-Klassen in eine form. Aber es sieht aus wie die bestehenden Ansichten basierend auf FormMixin davon
2
Antworten
Ich habe dieses Modell: class Aircraft(models.Model): model = models.CharField(max_length=64, blank=True) type = models.CharField(max_length=32) extra = models.CharField(max_length=32, blank=True) manufacturer = models.CharField(max_length=32) engine_type = models.IntegerField("Engine Type", choices=ENGINE_TYPE, default=0) cat_class = models.IntegerField("Category/Class", choices=CAT_CLASSES, default=1) Und ich habe eine "Suche Flugzeuge"
2
Antworten
Ich versuche zu implementieren ist eine django-Formularsatz (wo Benutzer können dynamisch hinzufügen/entfernen von Formularen von formset). Ich JS verwenden, um neue Zeilen (mit empty_form): $("#add-item").click(function(e){ e.preventDefault(); var count = parseInt($('#id_form-TOTAL_FORMS').val()); $('.invoice-items').append($('#empty_invoice_item').html().replace(/__prefix__/g, count)); $('#id_form-TOTAL_FORMS').attr('value', count+1); $(".invoice-items .invoice-item .col-lg-9
3
Antworten
Ich bin denken über das erstellen einer mixin form-Klasse, so dass ich hinzufügen kann, einen gemeinsamen Satz von Feldern zu einer Vielzahl von ansonsten sehr unterschiedlichen Formen. Nur verwenden Sie es als eine Basis-Klasse wird nicht funktionieren,
3
Antworten
Ich würde gern so etwas wie das admin-interface. hier ist der code für das Formular: class NewRoleFrom(forms.Form): role = forms.ModelMultipleChoiceField( queryset=Role.objects.all(), widget=forms.CheckboxSelectMultiple ) So, es ist ganz einfach, ich habe die Rolle-Etikett(Rolle:) dann jede Rolle in der
2
Antworten
Ich habe ein Formular wie dieses: class SomeForm(forms.Form): first = forms.IntegerField(max_value= DontWantToSetYet) second = forms.IntegerField(max_value= DontWantToSetYet) third = forms.IntegerField(max_value= DontWantToSetYet) Wie kann ich die max_values zur Laufzeit? I. E if request.method == 'POST': form = SomeForm(request.POST, max_values
1
Antworten
Habe ich eine einfache Django form: class CommentForm(forms.Form): comment = forms.CharField(max_length=2000, required=True) post_id = forms.CharField(max_length=2000, widget=forms.HiddenInput, required=True) parent_id = forms.CharField(max_length=2000, widget=forms.HiddenInput, required=True) Nun will ich drucken Sie dieses Formular mehrmals auf meiner Seite - ich Tue es
1
Antworten
Ich versuche, erstellen Sie ein benutzerdefiniertes Feld in Django, die eine dezimale Währung Wert (Beispiel: £1.56) und speichern es in der Datenbank als Integer (Beispiel: 156) zum speichern der Währung Werte. Dies ist, was ich habe, so
2
Antworten
Ich bin der Konstruktion der Stücke von formsets manuell in eine Vorlage. Wie bekomme ich die versteckten Felder TOTAL_FORMS und INITIAL_FORMS. Ist es eine versteckte Anzeige-widget mit Sie in es Sie bereits gibt, die ich anrufen kann?
1
Antworten
Ich habe ein Formular: class myForm(forms.Form): myBoolField = forms.BooleanField( label='myLabel', required=True, ) Hier ist die entsprechende Vorlage: <form action="." method="post" enctype="application/x-www-form-urlencoded"> {% csrf_token %} {{ form.as_p }} <div class="form-actions"> <button type="submit" class="btn btn-primary">Submit</button> <a class="btn" href="{{ secondary_action_url
2
Antworten
Habe ich ein Modell mit ein paar spezielle Felder und ich Schreibe ein Formular für Sie. Ich fand einen Hinweis auf die [validate_unique][1] Methode, die überprüfen sollten, für die Eindeutigkeit, die auf den Feldern, wenn Sie es
3
Antworten
Code aus views.py: def feedback(request): if request.method == "POST": form = CommentForm(request.POST) if form.is_valid(): form.save() else: print("form.errors:", form.errors) else: form = CommentForm() articles = Comment.objects.all() ResponseDict = {"articles": articles, "form": form} return render_to_response("feedback.html", ResponseDict, context_instance = RequestContext(request))
4
Antworten
Habe ich diese Modelle in Django class Country(models.Model): name = models.CharField(max_length=80) class Person(models.Model): first_name = models.CharField(max_length=100, db_index=True) last_name = models.CharField(max_length=100, db_index=True) country = models.ForeignKey(Country) und dieser ModelForm class PersonForm(forms.ModelForm): class Meta: model = Person wenn ich dieses
5
Antworten
Ich soll ein update der Meta.fields dynamisch. Ist es möglich zu tun, um es aus dem Formular-Konstruktor? Ich habe Folgendes versucht, aber year nicht zeigen, bis bei der Formular-Erzeugung. Nur name und title angezeigt werden. class Author(models.Model):
2
Antworten
Ok, also ich habe einen Formularsatz, der gültig ist. Aber gibt mir eine Fehlermeldung, dass das Formular hat kein Attribut cleaned_data.. Ehrlich, ich habe absolut keine Ahnung, was passiert.. Ich habe versucht meinen code am terminal und
3
Antworten
Also sagen wir mal in letzter minute (in der Ansicht), die ich entscheiden, ich will geben Sie einen Standardwert für ein Feld und machen es versteckt, etwa so: form.fields['coconut'] = forms.ModelChoiceField(label="", widget=forms.HiddenInput(), queryset=swallow.coconuts.all(), initial=some_particular_coconut) Meine Frage ist:
1
Antworten
Ich habe eine web-Seite, wo Benutzer können dynamisch hinzufügen und löschen von Formen, um django formsets. Habe ich gelesen,Dynamisch hinzufügen einer form zu einem Django Formularsatz mit Ajax, auf dessen Basis ich hinzufügen können Sie die Formulare
1
Antworten
Habe ich eine Django-Formular mit Texteingabefelder und der TinyMCE-Editor zur Eingabe von text. Ich möchte hinzufügen eines Schieberegler, um die vertikale Größe des textarea, die wie SO ist Sie so schön. Wie kann das getan werden? InformationsquelleAutor
2
Antworten
Habe ich django ModelForm für Modell mit ManyToManyField. Ich möchte das ändern-widget für dieses Feld zuCheckboxSelectMultiple. Kann ich dies tun ohne das überschreiben eines Feldes in einem Formular-definition? Ich ständig verwenden Sie code wie diesen: class MyModel(ModelForm):
2
Antworten
Ich bin Verlängerung UserCreationForm und Hinzugefügt haben username=forms.CharField(max_length=30, widget=forms.TextInput(attrs={'size':'80'})) aber das Feld Benutzername ein, die Breite ändert sich nicht. Wie kann ich steigern? InformationsquelleAutor user1003121 | 2012-02-17
2
Antworten
Das folgende ist meine form: class AdvancedSearchForm(forms.Form): valueofres = forms.ChoiceField (label="res", choices = ((0, 0),(2.2, 2.2)), required= False) Das folgende ist meine Ansicht: def advancedsearch(request): if request.method == "POST": search = AdvancedSearchForm(request.POST, request.FILES) if search.is_valid(): new_search =
2
Antworten
Ich habe eine CheckboxSelectMultiple Bereich, warum kann ich keine Iteration über die einzelnen Möglichkeiten? Dies nicht funktioniert: {%for choice in form.travels.choices%} {{choice}} {%endfor%} Auch die Angabe {{choice.0}} nicht helfen, wie könnte ich dies tun? Dank InformationsquelleAutor Lorenzo
2
Antworten
Models.py class Produto(models.Model): uuid = models.CharField(max_length=50, primary_key=True, editable=False, default=gen_uuid) produto = models.CharField(max_length=100, unique=False, verbose_name="Item") class Meta: verbose_name = "Produto" verbose_name_plural = "Produtos" class Item(models.Model): uuid = models.CharField(max_length=50, primary_key=True, editable=False, default=gen_uuid) tipo = models.CharField(max_length=100, null=False, blank=True, unique=False, verbose_name="tipo_mtr")
2
Antworten
Sagen, ich habe Entscheidungen wie folgt definiert: choices = (('1','a'), ('2','b'), ('3','c')) Form rendert und Eingänge diese Werte in einem MultipleChoiceField, class Form1(forms.Form): field = forms.MultipleChoiceField(choices=choices) Was ist der richtige Weg zum speichern von field im Modell.
3
Antworten
Vom source-code, können Sie sehen, dass Django 1.4 s Form Klasse hat eine has_changed() Methode und changed_data Eigenschaft, die scheinen ziemlich nützlich, aber ohne Papiere sind. Meine Frage ist: müssen diese wie erwartet funktionieren, d.h.: In Form.clean(),
3
Antworten
So, ich habe meine Ansicht: def home_page(request): form = UsersForm() if request.method == "POST": form = UsersForm(request.POST) if form.is_valid(): form.save() c = {} c.update(csrf(request)) c.update({'form':form}) return render_to_response('home_page.html', c) meine forms.py: class UsersForm(forms.ModelForm): class Meta: model = Users
3
Antworten
Ich denke, dies sollte eine ziemlich einfache Frage . . . Ich habe EINE Django-form mit ZWEI verschiedenen submit-buttons. Der erste submit-button ist nur für die SPEICHERUNG in der Datenbank, was auch immer Werte eingegeben werden, um
1
Antworten
Ich verstehe, dass, standardmäßig, Django auto-füllt id für jedes Formular-Feld beim rendering mit dem format id_for_%s. Kann man ändern, das format, indem Sie die auto_id argument mit einem anderen format als Wert für den Formular-Konstruktor. Ist das
2
Antworten
Arbeite ich an einer quiz-Anwendung, die zum anzeigen eines quiz genommen werden Meine Modelle .py sieht wie folgt aus from django.db import models from django.contrib.auth.models import User from django.contrib import admin ####################### #Quiz Structure Models# ####################### class
2
Antworten
Ich versuche zum einrichten einer Benutzer - UserProfile-Beziehung, anzeigen des Formulars und speichern der Daten. Beim senden werden die Daten gespeichert, außer das Feld Passwort nicht gehasht. Forms.py class UserForm(forms.ModelForm): username = forms.RegexField(label="Username", max_length=30, regex=r'^[\w.@+-]+$', help_text =
3
Antworten
Ich habe ein Modell mit einem m2m-Felder zu einem OtherModel. class OtherModel(models.Model) name = models.CharField(max_length=100, null=True) class Model(models.Model) name = models.CharField(max_length=100, null=True) otherModel = models.ManyToManyField(OtherModel) Für das Klasse Modell, das ich verwenden ein normales Formularsatz(). Für die
3
Antworten
Ich habe einen Benutzer mit einer Liste von Schulen, die er eingegeben hat in seinem Benutzerprofil. Ich möchte ihm die Möglichkeit geben zu löschen Sie alle einem seiner Einträge. Folgenden ist die Art und Weise, die ich
1
Antworten
Ich brauche, um die Django-Formen.ChoiceField zur Anzeige der Währungssymbole. Da django Formen entrinnen, die HTML-ASCII-Zeichen, die ich nicht bekommen kann die $ ( € ) oder der £ ( £ ), um das Währungssymbol anzeigen. <select id="id_currency"
1
Antworten
class RegistrationFormPreview(FormPreview): preview_template = 'workshops/workshop_register_preview.html' form_template = 'workshops/workshop_register_form.html' def done(self, request, cleaned_data): # Do something with the cleaned_data, then redirect # to a "success" page. # data = request.POST.copy() # data['user_id'] = u'%s' % (request.user.id) # cleaned_data['user']
1
Antworten
Ich habe die folgende form: class locationForm(forms.Form): existing_regions= forms.ModelChoiceField(queryset=Region.objects.none(), label="Region Name", required=False) region_name = forms.CharField() location_name = forms.CharField() street_address = forms.CharField() city = forms.CharField() zip_code = forms.CharField() Sowie die folgende update-Ansicht für dieses Formular: class UpdateLocation(View): template_name
1
Antworten
Ich würde gerne in der Lage zu verwenden ein angepasstes Formular in einem modelformset_factory. Zum Beispiel: models.py class Author(models.Model): name = models.CharField() address = models.CharField() class AuthorForm(ModelForm): class Meta: model = Author views.py def test_render(request): myModelFormset =
2
Antworten
Habe ich ein inline-Formularsatz, und ich möchte ausschließen, einige model-Objekte angezeigt wird, in der Formularsatz. ZB. es ist das Modell B hat Fremdschlüssel zu Modell A, also eine 1:n (Ein Objekt hat viele B-Objekte) Beziehung. Jetzt auf
3
Antworten
Ich bin wirklich hier hängengeblieben. Möchte ich hochladen können, um Sie direkt zu S3 aus der django-form. Dies wird verwendet, um das anzeigen von Bildern. Ich folgte dies: http://django-storages.readthedocs.org/en/latest/backends/amazon-S3.html aber leider bekomme ich stecken auf das hinzufügen
4
Antworten
Ich bin mit einem TabularInline im Django admin, konfiguriert, um zu zeigen, eine zusätzliche leere form. class MyChildInline(admin.TabularInline): model = MyChildModel form = MyChildInlineForm extra = 1 Sieht das Modell wie MyParentModel->MyChildModel->MyInlineForm. Ich bin ein benutzerdefiniertes Formular
4
Antworten
Dies ist ungefähr, was ich versuche zu tun: def post(request): VehicleFormSet = formset_factory(StaffVehicleForm) if request.method == 'POST': vehicle_formset = VehicleFormSet(request.POST) if 'add_vehicle' in request.POST: if vehicle_formset.is_valid(): form_count = vehicle_formset.total_form_count() vehicle_formset.forms.append(vehicle_formset._construct_form(form_count)) Grundsätzlich, wenn ein Benutzer klickt auf die
5
Antworten
form = AddItemForm(request.POST, request.FILES) if form.is_valid() do_stuff return render_to_response(blah.html, {'form':form}) Nun haben Sie den Fehler Informationen zusammen mit dem ursprünglichen Werte der Felder, aber es nicht beibehalten einer ausgewählten Datei Wie kann ich die ausgewählte Datei, wenn
1
Antworten
Ich habe einige Probleme immer ein Django SessionWizardView zum übermitteln von Daten in meine Datenbank, und ich versuche, das Problem zu isolieren. I Hinweis aus der Form der Dokumentation Sowie Ihre Elemente, die ein Formular angeben muss
1
Antworten
Ich habe eine komplexe django-Objekt, das die Eigenschaften der anderen Klasse Typen. Dieser geht so: class Order: contractor - type Person some other fields.... In meinem Formular möchte ich in der Lage sein zu wählen, ob Sie
2
Antworten
Bin ich ein bisschen Schwierigkeiten greifen, wie dies zu tun. Ich habe meine beste Anstrengung in die Google-Suche ohne Glück. Beginnen werde ich mit ein bisschen code und erklären, was ich versuche zu tun, wie gehe ich:
3
Antworten
Möchte ich eine Warnung ausgeben, wenn ich in einem Bearbeitungs-form und verstecken Sie es, wenn ich in einem Formular erstellen eines Django ModelForm. form.is_bound mir sagen, ob die form wurde zuvor aufgefüllt, aber wie um zu testen,
2
Antworten
Ich bin versucht zu verwenden markdown zu vermeiden, geben Sie HTML in meine wiki-form, aber für einige Grund der form ist die Darstellung von HTML-code anstelle der beabsichtigten Formatierung. Meine view-Funktion ist wie folgt: from django.shortcuts import
2
Antworten
Habe ich eine django-app, die erfordert, dass eine große Anzahl der Eingänge per checkbox. a = forms.BooleanField(required=False, initial=True) b = forms.BooleanField(required=False, initial=True) c = forms.BooleanField(required=False, initial=True) Aber das sieht unordentlich in den template-code e.g: {% if form.data.a%}A{%
1
Antworten
Ich muss eine input-Typ date und ich bin mit einem widget wirft aber dieser Fehler models.py class Proyecto(models.Model): nombre = models.CharField(max_length=255) fecha_de_inicio = models.DateField() fecha_de_termino = models.DateField(blank=True, null=True) forms.py from django import forms from .models import Proyecto