Articles of django class based views

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

Formas múltiples y conjuntos de formas en CreateView

Tengo 2 modelos, Father e Son . Tengo una página para registrarme Father . En la misma página tengo un formset para registrar a Son . En la página tiene un botón “más” para agregar otro Father y su Son respectivo en la misma página. ¿Alguien tiene algún ejemplo utilizando CreateView ?

Django CreateView no está guardando objeto

Estoy practicando django Class-Based-View con una aplicación de blog básica. Sin embargo, por alguna razón, el modelo CreateView for my Post no guarda la publicación dentro de la base de datos. modelos.py class Post(models.Model): user = models.ForeignKey(User) post_title = models.CharField(max_length=200) post_content = models.CharField(max_length=500) post_date = models.DateTimeField(‘date posted’) forms.py class PostForm(forms.ModelForm): class Meta: model = Post […]

Django, parámetro de nombre en urlpatterns

Estoy siguiendo un tutorial donde están mis patrones de URL: urlpatterns = patterns(”, url(r’^passwords/$’, PasswordListView.as_view(), name=’passwords_api_root’), url(r’^passwords/(?P[0-9]+)$’, PasswordInstanceView.as_view(), name=’passwords_api_instance’), …other urls here…, ) Se supone que PasswordListView y PasswordInstanceView son vistas basadas en clase. No pude averiguar el significado del parámetro de nombre . ¿Es un parámetro predeterminado pasado a la vista?