Als «django-class-based-views» getaggte Fragen

13
Verwendung von erlaubnisberechtigten Dekoratoren in Django-Klassenansichten
Ich habe ein bisschen Probleme zu verstehen, wie die neuen CBVs funktionieren. Meine Frage lautet: Ich muss mich in allen Ansichten anmelden und in einigen von ihnen bestimmte Berechtigungen. In funktionsbasierten Ansichten mache ich das mit @permission_required () und dem Attribut login_required in der Ansicht, aber ich weiß nicht, wie …

6
<Django-Objekt> ist nicht JSON-serialisierbar
Ich habe den folgenden Code zum Serialisieren des Abfragesatzes; def render_to_response(self, context, **response_kwargs): return HttpResponse(json.simplejson.dumps(list(self.get_queryset())), mimetype="application/json") Und folgendes ist mein get_querset() [{'product': &lt;Product: hederello ()&gt;, u'_id': u'9802', u'_source': {u'code': u'23981', u'facilities': [{u'facility': {u'name': {u'fr': u'G\xe9n\xe9ral', u'en': u'General'}, u'value': {u'fr': [u'bar', u'r\xe9ception ouverte 24h/24', u'chambres non-fumeurs', u'chambres familiales',.........]}] Was ich serialisieren …

5
URL-Parameter und Logik in Django-Klassenansichten (TemplateView)
Mir ist unklar, wie es am besten ist, in Django 1.5 auf URL-Parameter in klassenbasierten Ansichten zuzugreifen. Folgendes berücksichtigen: Aussicht: 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, **kwargs): context = super(Yearly, self).get_context_data(**kwargs) context['current_year'] = self.current_year context['current_month'] = self.current_month return context …

5
Was ist der Vorteil von klassenbasierten Ansichten?
Ich habe heute gelesen, dass Django 1.3 alpha ausgeliefert wird, und die am meisten angepriesene neue Funktion ist die Einführung klassenbasierter Ansichten . Ich habe die entsprechende Dokumentation gelesen , aber es fällt mir schwer, den großen Vorteil ™ zu erkennen , den ich durch ihre Verwendung erzielen könnte. Deshalb …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.