Articles of formas de

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 […]

Cómo omitir Mechanize “AmbiguityError” en Python

Estoy tratando de subir imágenes a ImageBam llenando sus formularios web y solicitando POST. No sé mucho sobre urllib2, httplib, multipartas. Estoy tratando de usar el módulo MECHANIZE. Pero creo que no debería ser demasiado complejo porque es solo un formulario web, lo rellenaré y lo publicaré. La página, donde los formularios de carga son: […]

wtforms Subclasificación de clases de clase y ordenamiento de campos

Tengo una clase de UserForm: class UserForm(Form): first_name = TextField(u’First name’, [validators.Required()]) last_name = TextField(u’Last name’, [validators.Required()]) middle_name = TextField(u’Middle name’, [validators.Required()]) username = TextField(u’Username’, [validators.Required()]) password = TextField(u’Password’, [validators.Required()], widget=PasswordInput()) email = TextField(u’Email’, [validators.Optional(), validators.Email()]) y desea hacer que el campo de contraseña Opcional en UpdateUserForm: class UpdateUserForm(UserForm): password = TextField(u’Password’, [validators.Optional()], widget=PasswordInput()) Pero […]

Django Forms Newbie Question

Muy bien, estoy perdido con los formularios Django, ya que la documentación no parece cubrir lo que estoy buscando. Al menos, parece que se detiene de golpe cuando pasas por las formas más rudimentarias. Estoy más que dispuesto a tomar un enlace a una buena documentación, o un enlace a un buen libro que cubre […]

Cómo enviar un formulario con una acción de obtención utilizando Robobrowser

Estoy usando la biblioteca robobrowser, me he encontrado con un formulario: Search by NamenearEnter City, State Mi código: search_form = browser.get_form(id=’search’) search_form search_form.fields[‘1’]= name search_form.fields[‘2’]= address # # Submit the form browser.submit_form(search_form) browser Me sale el siguiente error y rastreo: Traceback: File “C:\r1\lib\site-packages\django\core\handlers\base.py” in get_response 114. response = wrapped_callback(request, *callback_args, **callback_kwargs) File “C:\r1\lib\site-packages\django\views\decorators\csrf.py” in wrapped_view […]

¿WTForms – tags dinámicas pasando un argumento al constructor?

¿Es posible hacer que las tags de mi formulario sean dinámicas pasando un argumento al constructor de formularios? Estoy pensando en algo parecido al siguiente código: class MyForm(Form): def __init__(self, fruit): Form.__init__(self) self.fruit = fruit name = StringField(‘Do you like’ + fruit + “?”) @app.route(‘/’ ,methods=[“GET”,”POST”]) def home(): form = NameForm(“bananas”) Lo que sea que […]

DateField no se representa como tipo = “fecha”

class Form(Form): plan_start = DateField(‘Plan Start’, validators=[Required()]) este código hará que este html. Mi pregunta es: ¿por qué el tipo es text y no date ? Solo puedo resolver esto pasando explícitamente el type=’date’ en la plantilla. {% raw form.plan_start.label %}{% raw form.plan_start(type=’date’) %}

¿Cómo establecer un valor de formulario predefinido desde un enlace en Django?

Mi proyecto se presenta así: 1. page has many: categories 2. category belongs to: page has many: items 3. item belongs to: category cuando ingrese a una página que me gustaría modificar (agregar nuevas categorías o nuevos elementos a esas categorías), hasta ahora solo he llegado al punto en que puedo agregar una nueva categoría […]

WTForms: IntegerField omite la coerción en un valor de cadena

Tengo una instancia de Form con un único IntegerField . IntegerField se representa en HTML como con type=”text” y los datos se devuelven desde un formulario HTML como una cadena de texto. Sin embargo, el formulario no se validará si los datos publicados tienen un valor de cadena para el campo Integer (que se pasa […]