Pytania otagowane jako django-class-based-views

13
Jak używać dekoratorów Permissions_required w widokach opartych na klasach django
Mam trochę problemów ze zrozumieniem, jak działają nowe CBV. Moje pytanie jest takie, muszę wymagać logowania we wszystkich widokach, aw niektórych z nich, określonych uprawnień. W widokach opartych na funkcjach robię to z @permission_required () i atrybutem login_required w widoku, ale nie wiem, jak to zrobić w nowych widokach. Czy …

6
<Obiekt Django> nie jest możliwy do serializacji w formacie JSON
Mam następujący kod do serializacji zestawu zapytań; def render_to_response(self, context, **response_kwargs): return HttpResponse(json.simplejson.dumps(list(self.get_queryset())), mimetype="application/json") A następujące jest moje 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',.........]}] Które muszę serializować. Ale mówi, …

5
Parametry adresu URL i logika w widokach opartych na klasach Django (TemplateView)
Nie jest dla mnie jasne, jak najlepiej uzyskać dostęp do parametrów URL w widokach opartych na klasach w Django 1.5. Rozważ następujące: Widok: 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'] = …

5
Jaka jest zaleta widoków opartych na klasach?
Czytałem dzisiaj, że Django 1.3 alpha jest w sprzedaży, a najbardziej reklamowaną nową funkcją jest wprowadzenie widoków klasowych . Przeczytałem odpowiednią dokumentację , ale trudno mi dostrzec wielką zaletę, jaką mogę uzyskać dzięki ich stosowaniu, dlatego proszę o pomoc w ich zrozumieniu. Weźmy zaawansowany przykład z dokumentacji. urls.py from books.views …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.