Articles of django class based views

¿Cómo puedo paginar WeekArchiveView?

En la continuación de mi lucha con WeekArchiveView , ¿cómo lo WeekArchiveView por semana? Todo lo que quiero es: para saber si hay disponible la semana siguiente / anterior; En caso de que haya, proporcione un enlace en la plantilla. Me gustaría que también se salte semanas vacías. La fuente muestra que get_next_day / get_prev_day […]

Vista basada en la clase de Django: validar objeto en envío

¿Existe una forma establecida de validar un objeto en el envío sin realizar una llamada adicional a la base de datos cuando se llama self.get_object() más adelante en get / post? Esto es lo que tengo hasta ahora (ligeramente modificado para esta pregunta): class CourseUpdateView(UpdateView): def dispatch(self, request, *args, **kwargs): self.request = request self.kwargs = […]

¿Por qué self.object en un CreateView no tiene un ID después de guardar en la base de datos?

Siguiendo el comentario sobre la respuesta aceptada en django createview sobre cómo obtener el objeto que se crea , estoy intentando usar la identificación de un usuario creado por CreateView en su método get_success_url . Sin embargo, a pesar de que definitivamente se está guardando en MySQL y recibiendo una identificación, cuando self.object a self.object […]

Error de relaciones genéricas de Django: “no se puede resolver la palabra clave ‘content_object’ en el campo”

Estoy usando las relaciones genéricas de Django para definir el modelo de voto para los modelos de preguntas y respuestas. Aquí está mi modelo de voto: modelos.py class Vote(models.Model): user_voted = models.ForeignKey(MyUser) is_upvote = models.BooleanField(default=True) # Generic foreign key content_type = models.ForeignKey(ContentType) object_id = models.PositiveIntegerField() content_object = generic.GenericForeignKey(‘content_type’, ‘object_id’) class Meta: unique_together = (‘content_type’, ‘user_voted’) […]

La restricción NO NULA falló en Django CreateView

Me gustaría lograr dos objectives en este proyecto. En primer lugar, me gustaría guardar el usuario registrado como revisor. En segundo lugar, quiero pasar el valor de abogado de Foreignkey al formulario de revisión. (De esta manera, el usuario puede revisar haciendo clic en un enlace de revisión en la página de detalles del abogado […]

Vista basada en Django Call Class desde otra vista basada en clase

Estoy intentando llamar a una vista basada en clase y puedo hacerlo, pero por alguna razón no obtengo el contexto de la nueva clase a la que estoy llamando class ShowAppsView(LoginRequiredMixin, CurrentUserIdMixin, TemplateView): template_name = “accounts/thing.html” @method_decorator(csrf_exempt) def dispatch(self, *args, **kwargs): return super(ShowAppsView, self).dispatch(*args, **kwargs) def get(self, request, username, **kwargs): u = get_object_or_404(User, pk=self.current_user_id(request)) if […]

¿Está bien establecer variables de instancia en una vista basada en clase Django?

Estoy probando las vistas basadas en la clase de Django (CBV). class BlahView(TemplateView): template_name = ‘blah/blah.html’ def get_context_data(self, **kwargs): #code… def get(self, request, **kwargs): #more code… Ahora, sé que puedo obtener los parámetros de solicitud de self.request. Ahora diga que quiero analizar estos parámetros de solicitud y almacenarlos dentro de la clase. ¿Puedo almacenar esos […]

Django LoginFormMiddleware se rompe con vistas basadas en clases

Según algunas otras respuestas de SO , estoy usando middleware para mostrar un formulario de inicio de sesión en cada página de mi proyecto, de modo que un usuario pueda iniciar sesión en el lugar. Soy consciente de que algunos fruncen el ceño ante esto, pero realmente hace que la experiencia del usuario sea mucho […]

Cómo agregar encabezados y pies de página con django-wkhtmltopdf en mis vistas basadas en clase con PDFTemplateResponse

Quiero generar un pdf con encabezados, en realidad estoy trabajando en cygwin y no sé si algo en mi código es incorrecto o no, porque basé mi código en estos ejemplos Creación de archivos PDF con django (wkhtmltopdf) . Este es mi código: vistas.py from django.views.generic import View from wkhtmltopdf.views import PDFTemplateResponse GenerateReportPdf(View): def __init__(self): […]

Django revierte url con parámetros a una vista basada en clase

Acabo de empezar a aprender python y django y tengo una pregunta. Obtuve la tarea de convertir las vistas de funciones en vistas basadas en clases. Pero mis enlaces no funcionan ahora. estos son de urls.py: url(r’^$’, ContactIndex.as_view()), url(r’^add$’, ContactAdd.as_view()), url(r’^([0-9]+)/update$’, ContactUpdate.as_view()), url(r’^([0-9]+)/view$’, ContactView.as_view()), Este es mi enlace: {% url rtr_contact.views.ContactView contact.id %} Pero esto […]