Articles of formas de

La edición del formulario en Django crea una nueva instancia

Estoy editando el formulario, carga los datos correctamente, compro cuando golpeo guardar, crea una nueva entrada en la base de datos. Aquí están las funciones de visualización. def create_account(request): if request.method == ‘POST’: # If the form has been submitted… form = AccountForm(request.POST, request.FILES) # A form bound to the POST data if form.is_valid(): # […]

¿Cómo levanto un error de validación (o hago algo similar) en views.py de mi Django?

Estoy usando formularios Django. Estoy validando en la capa modelo: def clean_title(self): title = self.cleaned_data[‘title’] if len(title) < 5: raise forms.ValidationError("Headline must be more than 5 characters.") return title Sin embargo, hay algunas cosas que necesito validar en views.py . Por ejemplo … ¿fue la última vez que el usuario publicó algo hace más de […]

Cómo especificar filas y columnas de una etiqueta usando wtforms

Construir un TextAreaField de wtforms es algo como esto: content = wtf.TextAreaField(‘Content’, id=”content-area”, validators=[validators.Required()]) ¿Cómo puedo especificar el número de filas y columnas asociadas con este área de texto?

Propiedades y eventos de la ventana de Python / Tkinter

He estado buscando información sobre las siguientes funciones de la ventana de Tkinter sin éxito. La plataforma es Windows, Python 2.7. Al final de esta publicación hay un código que puede usarse para explorar los eventos de la ventana de Tkinter. ¿Cómo se puede detectar una ventana minimizar / maximizar eventos? El objeto de evento […]

Varias instancias del mismo campo de formulario.

Tengo el formulario de invitación con dos campos definidos como persona y correo electrónico de la siguiente manera: class InviteForm(Form): person = TextField(“person”, validators=[validators.Required(“Please enter persons name.”)]) email = EmailField(“email”, validators=[validators.Required(“Please enter valid email.”), validators.Email(“Please enter valid email.”)]) def validate(self): return validate_form(self) Donde validate_form function es un validador de cusotm que verifica algunas condiciones para […]

Error de análisis al utilizar Mechanize en Python

Estoy tratando de seleccionar un formulario en una página de venta de boletos de Dell Kace pero obtengo un error de análisis. Estoy progtwigndo en python y he estado utilizando mecanizar. Pude iniciar sesión en el sitio con éxito. Leí que podrías arreglar esto con limpiadores html como Beautiful soup pero ninguno de ellos parecía […]

PYTHON SCRAPY No se puede enviar información a FORMULARIOS,

Creo que voy a pedir un gran favor ya que estoy luchando con este problema durante varios días. Intenté todas las formas posibles (en mi mejor conocimiento) y aún no he obtenido ningún resultado. Estoy haciendo algo mal, pero todavía no puedo entender qué es. Así que gracias a todos los que estén dispuestos a […]

Seleccione Campo en wtforms y agregó a través de javascript

Actualmente estoy trabajando en algún proyecto en pirámide y tengo problemas con wtforms SelectField. Tengo 3 campos SelectField: car_make (por ejemplo, “audi”) car_model (por ejemplo, “audi 80”) versión del coche (por ejemplo, “AUDI 80 B4”). Las opciones de car_make que puedo cargar en la vista. Las opciones para el rest de SelectFields (car_model, car_version) cargaré […]

WTForms crea variable número de campos

¿Cómo crearía dinámicamente algunos campos de formulario con diferentes preguntas, pero las mismas respuestas? from wtforms import Form, RadioField from wtforms.validators import Required class VariableForm(Form): def __init__(formdata=None, obj=None, prefix=”, **kwargs): super(VariableForm, self).__init__(formdata, obj, prefix, **kwargs) questions = kwargs[‘questions’] // How to to dynamically create three questions formatted as below? question = RadioField( # question ?, […]

Django ModelForm con campos adicionales que no están en el modelo

He hecho un ModelForm agregando algunos campos adicionales que no están en el modelo. Utilizo estos campos para algunos cálculos al guardar el formulario. Los campos adicionales aparecen en el formulario y se envían en la solicitud POST al cargar el formulario. El problema es que no se agregan al diccionario cleaned_data cuando valido el […]