Articles of django forms

Cargue el objeto de formulario de Django con datos de la instancia del modelo ya “cargados”

Tengo el siguiente tipo de plantilla en Django: Quantiy {{ form.quantity }} Quantiy {{ form.title}} La vista contiene un objeto ModelForm en su contexto del cual se deriva la variable “formulario” en la plantilla. A menudo, puede pasar un formulario que está vinculado a datos como request.POST. ¿Cómo se carga un formulario que está vinculado […]

Obteniendo NameError con Django 1.5 e IPython

Estoy ejecutando Django 1.5.1, Python 2.7.2 e IPython 0.13.2. Si hago “python ./manage.py shell” desde el directorio de mi proyecto Django, obtengo el siguiente error: from django import forms class CommentForm(forms.Form): name = forms.CharField() NameError: name ‘forms’ is not defined. Sé que las formas se definen como puedo verlas cuando se hace “dir (formas)”. He […]

Cómo marcar campos de formulario con en Django

No pude encontrar una manera de identificar el tipo de campo en una plantilla de django. Mi solución fue crear un filtro simple para acceder a los nombres de clase de campos y widgets. He incluido el siguiente código en caso de que sea útil para otra persona. ¿Hay un mejor enfoque? ## agency/tagutils/templatetags/fieldtags.py ############################################################### […]

Django Admin muestra / oculta los campos si se selecciona un valor específico en un menú desplegable

En el administrador de Django, cuando se selecciona la opción Custom de una lista desplegable, quiero mostrar los campos de inicio de fecha y fecha de finalización en línea para permitir al usuario especificar un inicio y una fecha de finalización específicos en lugar de un período de tiempo predefinido. Después de investigar durante un […]

El token CSRF falta o es incorrecto

Principiante en Django aquí, he estado tratando de arreglar esto por mucho tiempo. Tengo ‘django.middleware.csrf.CsrfViewMiddleware’ en mis clases de middleware y tengo el token en mi formulario de publicación. Aquí está mi código, ¿qué estoy haciendo mal? from django.contrib.auth.forms import UserCreationForm from django.shortcuts import render_to_response from django.http import HttpResponseRedirect from chartsey.authentication.forms import RegistrationForm from django.template […]

Obtener solo un campo de formularios django en plantilla

Tengo una forma: class FormLogin(forms.Form): email = forms.EmailField(max_length=150) name = forms.CharField(max_length=20) ¿Cómo puedo poner solo el campo de correo electrónico en mi plantilla? Intenté esto: {{ form.fields.email }} Pero devuelve .

Extendiendo el perfil de usuario en Django. Administración de creación de usuarios.

Buena noches, Actualmente estoy creando un sitio con Django y extendí al usuario con un perfil de usuario. Aunque tengo un pequeño problema. Aquí está mi situación: Extendí el perfil de usuario para agregar campos personalizados. Agregué el modelo al Modelo de administración de usuarios, de modo que cuando agrego un usuario, puedo completar directamente […]

¿Puedes cambiar una etiqueta de campo en la aplicación de administración de Django?

Como sugiere el título. Quiero poder cambiar la etiqueta de un solo campo en la aplicación de administración. Soy consciente del atributo Form.field, pero ¿cómo puedo hacer que mi Model o ModelAdmin le pase esa información?

Simple formulario Django / modelo guardar pregunta

Quiero configurar el valor de inuse en True cuando guardo el ModelForm (estoy usando un formulario fuera del área de administración) y no estoy seguro de cómo hacerlo. Modelos: class Location(models.Model): place = models.CharField(max_length=100) inuse = models.BooleanField() class Booking(models.Model): name = models.CharField(max_length=100, verbose_name=”Your name*:”) place = models.ManyToManyField(Location, blank=True, null=True) Formas: class BookingForm(ModelForm): class Meta: model […]

Django forms.DateInput no aplica los atributos dados en el campo attrs

Marcador de posición, la clase no se establece cuando se intenta aplicar a través del especificador de attrs de django para forms.DateInput El formulario es un ModelForm . Y de acuerdo a los documentos. Toma los mismos argumentos que TextInput, con un argumento opcional más: Aquí está el código: widgets = { ‘my_date_field’: forms.DateInput(format=(‘%d-%m-%Y’), attrs={‘class’:’myDateClass’, […]