Tag: django-class-based-views

Django Class-based Views sind Django Ansichten, die vertreten sind als Klassen. Diese ermöglichen es Ihnen, um die Struktur der views und die Wiederverwendung von code durch die Nutzung von Vererbung und Mixins in Verbindung.

Override get() in Django Class Based View zu Filtern

Anzahl der Antworten 2 Antworten
Fange ich eine neue app, und ich versuche mein bestes, Sie zu umarmen, Class-Based Views. Ahhh, Wachstumsschmerzen. Ich bin versucht zu tun, ein einfacher filter hier aus einer GET-Variablen, wenn es nicht existiert, möchte ich, um alle

Mehrere Formular-Klassen, die in django-generic (Klasse) Ansichten

Anzahl der Antworten 3 Antworten
Ich würde gerne die class based generic views von django 1.3 für Formulare, manchmal aber auch zu bewältigen haben, der mehrere Formular-Klassen in eine form. Aber es sieht aus wie die bestehenden Ansichten basierend auf FormMixin davon

Verwenden Djangos RedirectView mit einer namens-url

Anzahl der Antworten 1 Antworten
Ich versuche zu machen meiner a_detail Umleitung zu meiner a_detail_slug url. Ich möchte das namens-url für diesen, aber ich habe nicht gelungen, noch, dies ist, was ich versucht habe: url(r'^a/(?P<pk>\d+)/(?P<filler>[\w-]+)/$', AList.as_view(template_name="a.html"), name="a_detail_slug"), url(r'^a/(?P<pk>\d+)/$', RedirectView.as_view(url=reverse_lazy("a_detail_slug"),), name="a_detail"), Dies ist

Mehrere Formen und Formsets in CreateView

Anzahl der Antworten 1 Antworten
Habe ich 2 Modelle Father und Son. Habe ich eine Seite zu registrieren Father. Auf der gleichen Seite habe ich einen Formularsatz zu registrieren Son. Seite hat eine Schaltfläche "mehr" um weitere Father und Ihre jeweiligen Son

Wie kann ich die ursprünglichen Daten auf eine Django class based generic createview mit request-Daten

Anzahl der Antworten 2 Antworten
Ich verwendet Djangos generic createview für mein Modell from myproject.app.forms import PersonForm class PersonMixin(object): model = Person form_class = PersontForm class PersonCreateView(PersonMixin, CreateView): pass Dieser funktioniert perfekt für anzeigen erstellen, die Ansicht der Person mit dem mein

Django class based post-nur Ansicht

Anzahl der Antworten 4 Antworten
Sorry, wenn dies eine triviale Frage, aber ich habe lange gesucht um für ganz irgendwann, und nicht in der Lage waren eine gute Umsetzung. Kann mir jemand ein Beispiel geben, wie die Umsetzung einer post-nur Ansicht (kann

set initial value in CreateView von ForeignKey (nicht-selbst.Anfrage.Benutzer)

Anzahl der Antworten 1 Antworten
Ich bin versucht, Zugriff ForeignKeys in der Klasse Basierte Ansichten CreateView. Ich möchte in der Lage sein, auf dynamisch gesetzt, die ursprünglichen Werte in der CBV von ForeignKeys und auch dynamisch festlegen-Vorlage-links von ForeignKeys. Diese beiden Fragen

Vorbei Pk oder Slug auf Generische Detailansicht in Django?

Anzahl der Antworten 3 Antworten
Ich bin neu in Django Class based views. Ich versuche, eine einfache Ansicht, um details zu einem post. Meine views.py: from django.views.generic import ListView, View, DetailView class GenreDetail(DetailView): model = Post template_name = "post.html" Meine urls.py: urlpatterns

Wie funktioniert die Bestellung von Mixins in Verbindung Auswirkungen auf die abgeleitete Klasse?

Anzahl der Antworten 1 Antworten
Sagen, ich habe die folgenden Mixins in Verbindung, dass überschneidungen mit einander durch Berührung dispatch(): class FooMixin(object): def dispatch(self, *args, **kwargs): # perform check A ... return super(FooMixin, self).dispatch(*args, **kwargs) class BarMixin(object): def dispatch(self, *args, **kwargs): #

Django Class Based View für beide Erstellen und Aktualisieren

Anzahl der Antworten 6 Antworten
Sagen, ich will erstellen Sie eine Class-Based View die beiden updates und erstellt ein Objekt. Von einem Vorherige Frage arbeitete ich heraus, dass ich tun könnte eines der folgenden Dinge: 1) Verwendung 2 Allgemeine Ansichten CreateView und

django class based view get_context_data bekam eine unerwartete keyword-argument

Anzahl der Antworten 2 Antworten
Ich versuche zu tun, eine CRUD-Anwendung von django class based views. Hier ist meine Ansicht zu aktualisieren/erstellen einer Notiz. class CreateNoteView(CreateView): model = Note template_name = 'edit_note.html' def get_success_url(self): return reverse('notes-list') def get_context_data(self): context = super(CreateNoteView, self).get_context_data(**kwargs)

cache_page mit Class Based Views

Anzahl der Antworten 8 Antworten
Ich versuche zu tun, cache_page mit class based views (TemplateView) und ich bin nicht in der Lage. Ich folgte den Anweisungen hier: Django--URL-Caching Andernfalls für Klasse Basierte Ansichten sowie hier: https://github.com/msgre/hazard/blob/master/hazard/urls.py Aber ich bekomme diese Fehlermeldung: cache_page

Django: ListView mit post () - Methode?

Anzahl der Antworten 1 Antworten
Ich versuche zu verarbeiten, zwei Formen in einer Django class based view. Die Website enthält ein Formular namens form (basierend auf GET) für die Verengung in der Liste Ergebnisse die ListView und die zweite form status_form (basierend

Wie verwende ich UpdateView?

Anzahl der Antworten 3 Antworten
Habe ich zwei, vermutlich Verwandte, Probleme mit UpdateView. Erstens, es ist nicht die Aktualisierung der Benutzer, sondern das erstellen eines neuen Benutzer-Objekts. Zweitens, ich kann nicht beschränken Sie die Felder im Formular angezeigt werden. Hier ist meine

Überschreiben get_queryset() in einem Django-Detailansicht

Anzahl der Antworten 2 Antworten
Habe ich zwei Modelle, Stadt und Staat mit dem Staat ein ForeignKey-Verhältnis der Stadt.Meine CityDetailView url: r'^state/(?P<state>[-\w]+)/city/(?P<slug>[-\w]+)/$' Meine CityDetailView genannt, die von der oben genannten url ist: class CityDetailView(DetailView): model = City context_object_name = 'city' template_name =

'Funktion' Objekt hat kein Attribut 'as_view'

Anzahl der Antworten 2 Antworten
Ich versuche, mit class based views, und bekomme eine seltsame Fehlermeldung. Den Weg bin ich mit der Ansicht scheint der normale Weg: ingredients/models.py: from django.db import models from django.utils import timezone class Ingredient(models.Model): name = models.CharField(max_length=255) description

Django: model-Objekt "hat kein Attribut "_meta" in class-based view

Anzahl der Antworten 1 Antworten
Hallo Stackoverflow Menschen, Arbeite ich mit class based views und für eine test-site, folgte ich dem Dokumentation , setup, class based views. Für eine Projekt-Website (basierend auf dem Projekt-Modell unten), ich will einfach nur, um einen schnellen

Detailansicht Vorlage nicht anzeigen von Modell-Daten

Anzahl der Antworten 2 Antworten
Habe ich ein Modell das ich möchte-display als Detail-Ansicht, habe ich eine Liste anzeigen, auf der ein link führt, zu dessen Detailansicht. Ich bekomme kein Fehler, aber die Vorlage nicht wiedergegeben allen Modellen detail Link zur Detailansicht

Django übergeben von Variablen in den templates von class based views

Anzahl der Antworten 3 Antworten
Wenn ich eine class-based view, wie diese, class SomeView (View): response_template='some_template.html' var1 = 0 var2 = 1 def get(self, request, *args, **kwargs): return render_to_response(self.response_template, locals(), context_instance=RequestContext(request)) Meine Frage ist, in der Vorlage some_template.html, wie bekomme ich Zugang

Django UpdateView ohne pk in url

Anzahl der Antworten 1 Antworten
Ist es möglich, beseitigen pk von url-bezogen auf UpdateView? Zum Beispiel, wenn ich url(r'^myobj/update/(?P<pk>\d+)/$', views.UpdateMyObj.as_view(), name="update") gibt es eine Möglichkeit, es zu schreiben, wie url(r'^myobj/update/$', views.UpdateMyObj.as_view(), name="update") dann senden pk als parameter in POST oder GET Anfrage?

Wie kann ich 'Telekinese' oder 'id' in `get_context_data` von CVB?

Anzahl der Antworten 5 Antworten
Wie kann ich 'Telekinese' oder 'id' in get_context_data von CVB-Detailansicht? class MyDetail(DetailView): model = Book template_name = 'book.html' def get_context_data(self, **kwargs): context = super(MyDetail, self).get_context_data(**kwargs) context['something'] = Book.objects.filter(pk=pk) return context url: url(r'^book/(?P<pk>\d+)/$', MyDetail.as_view(), name='book'), InformationsquelleAutor der Frage

Wie um eine Unterklasse Djangos generic CreateView mit den ursprünglichen Daten?

Anzahl der Antworten 2 Antworten
Ich versuche zu schaffen, einen dialog, der verwendet jquery .load () - Funktion zu schlürfen in einer gerenderten django form. Die .load-Funktion übergeben wird der pk der "Alarm" - Objekt. Auch in den Funktionen der Klasse sind

Was ist context_object_name in django-views?

Anzahl der Antworten 3 Antworten
Ich bin neu in django. Und jetzt studiere ich mit der class-based generic views. Könnte jemand bitte erklären Sie das Ziel und die Verwendung von context_object_name Attribut? InformationsquelleAutor der Frage megido | 2011-05-11

Aktualisierung der Kontext-Daten in FormView form_valid Methode?

Anzahl der Antworten 4 Antworten
Habe ich eine Klasse QuestionView leitet sich aus dem FormView Klasse. Hier ist ein code-snippet zu erklären, mein problem: class QuestionView(FormView): ... context_var1 = y def form_valid (self, form): ... self.context_var1 = x ... def get_context_data(self, **kwargs):

Django: Kann Klasse-basierte Ansichten akzeptieren zwei Formen gleichzeitig?

Anzahl der Antworten 8 Antworten
Wenn ich zwei Formen: class ContactForm(forms.Form): name = forms.CharField() message = forms.CharField(widget=forms.Textarea) class SocialForm(forms.Form): name = forms.CharField() message = forms.CharField(widget=forms.Textarea) und wollten mit einem class-based view, und senden Sie beide Formulare an die Vorlage, ist das überhaupt

Django-Klasse-basierten CreateView und UpdateView mit mehreren inline-formsets

Anzahl der Antworten 4 Antworten
Ich habe versucht zu tun, Django-Klasse-basierten CreateView und UpdateView mit mehreren inline-formsets CreateView funktioniert gut, aber UpdateView funktioniert nicht richtig, Wenn jemand versucht, UpdateView mit mehreren inline-formsets, jemand versucht pls teilen updateview-code-snippet. # models.py from django.db import

Django kombinieren Sie die Detailansicht und FormView

Anzahl der Antworten 5 Antworten
Habe ich eine Ansicht, wo ich zum anzeigen von Informationen über ein bestimmtes Modell-Instanz, daher verwende ich eine DetailView. Ich brauche auch, die gleiche Ansicht zu behandeln, eine regelmäßige form (nicht ein Modell, form), beide anzeigen das

Wie legen Sie ForeignKey in CreateView fest?

Anzahl der Antworten 4 Antworten
Habe ich ein Modell: class Article(models.Model): text = models.CharField() author = models.ForeignKey(User) Wie Schreibe ich Klasse-basierte Ansicht, dass eine neue model-Instanz und setzt author Fremdschlüssel request.user? InformationsquelleAutor der Frage Vlad T. | 2012-04-30

Django Call Klassenbasierte Ansicht von einer anderen klassenbasierten Ansicht aus

Anzahl der Antworten 2 Antworten
ich versuche zu nennen, einen class-based view und ich bin in der Lage, es zu tun, aber aus irgendeinem Grund bin ich nicht immer der Zusammenhang mit der neuen Klasse, die ich aufrufen class ShowAppsView(LoginRequiredMixin, CurrentUserIdMixin, TemplateView):

Zugriff auf request.user in der klassenbasierten generischen Ansicht CreateView, um das FK-Feld in Django zu setzen

Anzahl der Antworten 3 Antworten
Also ich habe ein Modell, das umfasst: class Place(models.Model): .... created_by = models.ForeignKey(User) Meine Ansicht ist so: class PlaceFormView(CreateView): form_class = PlaceForm @method_decorator(login_required) def dispatch(self, *args, **kwargs): return super(PlaceFormView, self).dispatch(*args, **kwargs) Gibt es eine Möglichkeit für mich,

Klassenbasierte Django-Ansichten mit Inline-Modellform oder Formset

Anzahl der Antworten 7 Antworten
Habe ich die folgenden Modelle: class Bill(models.Model): date = models.DateTimeField(_("Date of bill"),null=True,blank=True) class Item(models.Model): name = models.CharField(_("Name"),max_length=100) price = models.FloatField(_("Price")) quantity = models.IntegerField(_("Quantity")) bill = models.ForeignKey("Bill",verbose_name=_("Bill"), related_name="billitem") Ich weiß, dass dies möglich ist: from django.forms.models import inlineformset_factory

& lt; Django-Objekt & gt; ist nicht serialisierbar

Anzahl der Antworten 5 Antworten
Ich habe den folgenden code für das serialisieren der queryset; def render_to_response(self, context, **response_kwargs): return HttpResponse(json.simplejson.dumps(list(self.get_queryset())), mimetype="application/json") Und folgende ist meine get_querset() [{'product': <Product: hederello ()>, u'_id': u'9802', u'_source': {u'code': u'23981', u'facilities': [{u'facility': {u'name': {u'fr': u'G\xe9n\xe9ral', u'en':

success_url in UpdateView basierend auf dem übergebenen Wert

Anzahl der Antworten 4 Antworten
Wie kann ich success_url basierend auf einem parameter? Ich wirklich wollen, um zurück zu gehen, wo ich herkam, kein statischer Ort. In pseudo-code: url(r'^entry/(?P<pk>\d+)/edit/(?P<category>\d+)', UpdateView.as_view(model=Entry, template_name='generic_form_popup.html', success_url='/category/%(category)')), Was bedeuten würde: Eintrag Bearbeiten pk und dann wieder auf

Verwendung von permission_required-Dekoratoren in django-klassenbasierten Ansichten

Anzahl der Antworten 11 Antworten
Ich bin mit ein wenig Schwierigkeiten zu verstehen, wie die neue CBVs Arbeit. Meine Frage ist, benötige ich eine Anmeldung erforderlich, in allen Ansichten, und in einigen von Ihnen bestimmte Berechtigungen. In Funktion-basierte Ansichten ich, dass mit

Beispiel für Django-Klassen-basierte DeleteView

Anzahl der Antworten 4 Antworten
Kennt jemand oder kann jemand bitte produzieren Sie ein einfaches Beispiel von Django ' s class-based generic DeleteView? Ich möchte Unterklasse DeleteView und sicherzustellen, dass die aktuell angemeldeten Benutzer in den Besitz des Objekts, bevor es gelöscht

Aktualisieren des Benutzermodells in Django mit der klassenbasierten UpdateView

Anzahl der Antworten 2 Antworten
Ich bin versucht, zu aktualisieren der Django-User-Modell mit der Klasse anhand UpdateView das automatisch macht mit dem aktuellen Benutzer, aber erhalte eine Fehlermeldung, dass ein pk oder slug erforderlich ist. Die form der Arbeit und macht mit

Django-Apps mit klassenbasierten Ansichten und Ajax?

Anzahl der Antworten 3 Antworten
Lerne ich Django und die fand ich Klasse-basierte Ansichten-und ich Frage mich, wie zur Implementierung von Ajax auf die Aussicht. Suchte ich github für ein django-Projekt und ich fand einige mit class-based-views, aber nicht ajax. So... Jeder

Das Erhalten von __init __ () hat ein unerwartetes Schlüsselwortargument 'Instanz' mit CreateView von Django

Anzahl der Antworten 2 Antworten
Einige details: Request Method: GET Request URL: http://localhost:8080/user/create Django Version: 1.5.1 Exception Type: TypeError Exception Value: ____init____() got an unexpected keyword argument 'instance' Exception Location: /place/venv/local/lib/python2.7/site-packages/django/views/generic/edit.py in get_form, line 35 Python Executable: /place/venv/bin/python Python Version: 2.7.3 views.py

Django - Klassenbasierte generische Ansicht - "Keine URL zum Weiterleiten an"

Anzahl der Antworten 3 Antworten
Bin ich mit den generischen CreateView wie: #urls.py from django.conf.urls.defaults import * from django.views.generic import CreateView from content.models import myModel urlpatterns = patterns('myApp.views', (r'myCreate/$', CreateView.as_view(model=myModel)), ) Mit einem mymodel_form.html Vorlage wie: <form method="post" action=""> {% csrf_token %}

Ist es in Ordnung, Instanzvariablen in einer Django-basierten Ansicht zu setzen?

Anzahl der Antworten 2 Antworten
Ich ausprobieren, Django s, class based views (CBVs). class BlahView(TemplateView): template_name = 'blah/blah.html' def get_context_data(self, **kwargs): #code... def get(self, request, **kwargs): #more code... Nun, ich weiß, dass ich mit den request-params von selbst.Anfrage. Jetzt sagen, ich will

Django, Name Parameter in URL-Mustern

Anzahl der Antworten 1 Antworten
Bin ich nach einem tutorial, wo meine urlpatterns sind: urlpatterns = patterns('', url(r'^passwords/$', PasswordListView.as_view(), name='passwords_api_root'), url(r'^passwords/(?P<id>[0-9]+)$', PasswordInstanceView.as_view(), name='passwords_api_instance'), ...other urls here..., ) Den PasswordListView und PasswordInstanceView werden sollen, class based views. Ich konnte nicht herausfinden, die Bedeutung

Wie benutzt man get_context_data mit TemplateView in Django?

Anzahl der Antworten 1 Antworten
Ich versuche, so etwas zu tun: class AboutView(TemplateView): template_name = 'about.html' def get_context_data(self, **kwargs): context = super(AboutView, self).get_context_data(**kwargs) context['dahl_books'] = Books.objects.filter(author="Dahl') Wenn ich versuche, auf dahl_books in meinem template wie dieses: {% for book in dahl_books %}

Django: Suchformular in Class Based ListView

Anzahl der Antworten 6 Antworten
Ich versuche zu erkennen, dass eine Class Based ListView zeigt eine Auswahl an einen Tisch gesetzt. Wenn die Seite angefordert wird, das erste mal, wird der Datensatz ausgegeben werden soll. Ich würde es vorziehen, eine POST-Vorlage, aber

Django. Ein gutes Tutorial für klassenbasierte Ansichten

Anzahl der Antworten 1 Antworten
Gibt es eine gute Anleitung zum lernen, wie Sie mit Class Based Generika Views in Django? Ich denke, dass die Dokumentation nicht ganz gut und ich bin ein bisschen verloren, wenn ich versuche, nicht die üblichen Dinge

django createview, wie man das Objekt erhält, das erstellt wird

Anzahl der Antworten 2 Antworten
habe ich zwei verketteten form. Im Grunde Benutzer füllt in der ersten form und dann umgeleitet wird auf die zweite fügt den Wert der Daten von der ersten form. E. G. ich habe ein Formular-Film (erste form)

Legen Sie in klassenbasierten allgemeinen Sichten den Anfangswert für die Modellform fest

Anzahl der Antworten 1 Antworten
Ich bin mit Class based generic views, kann jemand mir empfehlen, wie kann ich die ursprünglichen Werte zu aktualisieren form? Versuchte ich mit get_initial () - Methode aber nicht bekommen keinen Erfolg. Im folgenden ist der code

Wie verarbeite ich ein Formular (via get oder post) mit klassenbasierten Sichten?

Anzahl der Antworten 2 Antworten
Ich versuche zu lernen class-based views, für eine detail-oder Listen-Ansicht ist nicht so kompliziert. Ich habe ein Suchformular und ich will einfach nur, um zu sehen, wenn ich senden einer Abfrage zu zeigen, bis die Ergebnisse. Hier

URL-Parameter und Logik in Django-Klassen-basierten Ansichten (TemplateView)

Anzahl der Antworten 4 Antworten
Ist es mir unklar, wie es am besten ist, Zugriff auf URL-Parameter im class-based views in Django 1.5. Folgendes: Anzeigen: from django.views.generic.base import TemplateView class Yearly(TemplateView): template_name = "calendars/yearly.html" current_year = datetime.datetime.now().year current_month = datetime.datetime.now().month def get_context_data(self,