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.
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
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
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
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
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
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
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
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
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): #
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
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)
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
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
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
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 =
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
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
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
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
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?
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
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
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
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):
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
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
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
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
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):
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,
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
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':
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
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
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
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
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
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
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 %}
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
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
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 %}
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
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
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)
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
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
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,