Articles of Django Formas

Django model formset factory y formas.

Estoy tratando de usar Django model formset factory para renderizar una plantilla donde un usuario puede agregar imágenes y cambiar las imágenes que han cargado (muy similar a lo que se puede hacer en el administrador). Actualmente puedo renderizar la plantilla y sus campos correctos a la plantilla. Lo que no puedo hacer es hacer […]

Valores de Django Form sin escape HTML

Necesito configurar los formularios de Django.ChoiceField para mostrar los símbolos de moneda. Dado que los formularios django escapan a todos los caracteres ASCII HTML, no puedo obtener el & # 36; ( € ) o el & pound; ( £ ) para mostrar el símbolo de moneda. $ £ € ¿Podría sugerir algún método para […]

Django: Guardar en DB desde el ejemplo de formulario

Parece que tuve dificultades para encontrar una buena fuente / tutorial sobre cómo guardar datos en la base de datos desde un formulario. Y a medida que avanza, poco a poco me estoy perdiendo. Soy nuevo en Django, y por favor guíame. Me estoy equivocando variable local ‘tienda’ referenciada antes de la asignación Aquí están […]

Usando formset_factory en Django

Soy un nuevo usuario de Django, uso el siguiente código para producir un formulario class GetMachine(forms.Form): Machine_Name = forms.CharField(max_length=20) Number_of_lines = forms.IntegerField(max_value=10) class GetLine(forms.Form): Line_name = forms.CharField(max_length=20) def install(request): if request.method == ‘POST’: form = GetMachine(request.POST) if form.is_valid(): # All validation rules pass # Process the data in form.cleaned_data form = GetLine() return render_to_response(‘install.html’, { […]

¿Cómo guardar los modelos de formset en línea en Django?

Los conjuntos de formularios tienen un método .save (), y la documentación dice que guardar en vistas como esta: if request.method == “POST”: formset = BookInlineFormSet(request.POST, request.FILES, instance=author) if formset.is_valid(): formset.save() # Do something. else: formset = BookInlineFormSet(instance=author) Estoy siguiendo esto, y funciona cuando se crea el padre, pero obtengo una excepción en Django cuando […]

¿Cómo conservar los campos de formulario en django después de un envío sin éxito?

Código de 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)) He intentado esto y varias modificaciones de respuestas a preguntas similares, pero nada funciona. Cuando presiono el botón […]

Utilice un método distinto de __unicode__ en ModelChoiceField Django

Estoy trabajando en algunas formas en Django. Un campo es una ForeignKey en el modelo, por lo que se representa como un ModelChoiceField en el formulario. El ModelChoiceField actualmente utiliza el método __unicode__ del modelo para completar la lista, que no es mi comportamiento deseado. Me gustaría poder usar otro método del modelo. Desde los […]

Prueba de los métodos de limpieza InlineFormset

Tengo un proyecto Django, con 2 modelos, una Structure y un Bracket , el Soporte tiene una ForeignKey para una Estructura (es decir, uno a muchos, una Estructura tiene muchos Soportes). TabularInline un TabularInline para el sitio de administración, de modo que hubiera una tabla de soportes en la estructura. Agregué un formset personalizado con […]

¿Borrar campos de formulario Django en error de validación de formulario?

Tengo un formulario Django que le permite a un usuario cambiar su contraseña. Me parece confuso en el error de formulario que los campos tengan los datos * * aún en ellos. He intentado varios métodos para eliminar form.data, pero sigo recibiendo un mensaje de excepción This QueryDict instance is immutable . ¿Existe una forma […]

¿Cómo anexar el mensaje de error a form.non_field_errors en django?

Tengo un formulario con varios campos. Tengo comprobaciones de validación separadas para cada campo, realizadas a través de la validación de formularios. Sin embargo, también debo verificar si se completan algunos campos antes de redirigir al usuario a una vista diferente. Esperaba poder adjuntar el error a forms.non_field_errors ya que no es para un campo […]