es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DJANGO-CLASS-BASED-VIEWS

El formulario es inválido pero no muestra errores.

Cuando envío el formulario, es inválido y no hay ningún mensaje de error adjunto cuando intento leerlo con form.errors; está vacío. Esto es lo que tengo: models.py class Project(models.Model): project = models.CharField(unique=True, max_length=50) is_active = models.BooleanField(default=False) forms.py from crispy_forms.bootstrap import FormActions from crispy_forms.helper import FormHelper from crispy_forms.layout import Layout, Row, . . . Read more

No existe: no hay ninguna consulta que coincida.

Tengo esta vista basada en clases de Django donde intento sobrescribir la función get_queryset porque quiero obtener los valores insertados desde el frontend para buscar en mi base de datos el tema con ese nombre y luego obtener el id. Pero cuando llamo a la vista, me muestra “Subject matching . . . Read more

La vista de prueba de Django falla: (1) no se puede iniciar sesión en un usuario recién creado y (2) la prueba de la vista de creación de CBV no crea un objeto en la base de datos de prueba.

Tengo un proyecto de Django y quiero implementar pruebas unitarias. Quiero probar una vista basada en clases (CBV) llamada PatientCreate que requiere autenticación. Es importante tener en cuenta que la base de datos de prueba sqlite ya está poblada con usuarios (migración de datos). En mi clase PatientTestCase, comienzo definiendo . . . Read more

Define modelo y forma a través de los parámetros slug del despachador de url.

Tengo el código en urls.py: from django.urls import path from tables.models import subcomponentsTable, rawMaterialsTable from tables.forms import subcomponentsTableForm, rawMaterialsTableForm urlpatterns = [path(‘newEquipment’, views.createTableView.as_view(model=subcomponentsTable, form_class=subcomponentsTableForm), name=’newEquipment’), path(‘newRawMaterial’, views.createTableView.as_view(model=rawMaterialsTable, form_class=rawMaterialsTableForm), name=’newRawMaterial’), … etc. ] y me gustaría refactorizarlo de la siguiente manera para hacerlo reutilizable para diferentes modelos y formularios: urlpatterns = . . . Read more