Django: werte aus urlpatterns in generic view
Verfasst: Dienstag 4. November 2008, 00:28
hi ihr lieben leute,
Ich frickel grad nen bissle mit django rum und frage mich wie ich folgendes hinbekomme:
Wie bekomm ich die Category aus dem regexp in das dict zum queryset?
waere toll wenn jemand ne Idee haette ... das muss doch irgendwie schoen gehen ... sollte doch was recht gewohnliches und haeufig benutzes sein...
gruessle
P.S. das mit dem lambda was ich grad stehen hab geht nicht
Ich frickel grad nen bissle mit django rum und frage mich wie ich folgendes hinbekomme:
Code: Alles auswählen
from django.conf.urls.defaults import *
from models.entry import Entry
startpage = {
'queryset': Entry.objects.order_by('-created_at')[0:10],
'template_name' : "blog/index.html",
}
category_set = {
'queryset': lambda category: Entry.objects.filter(category__permalink_exact=category).order_by('-created_at')[0:10],
'template_name': 'blog/category.html'
}
show_entry = {
'slug_field': 'permalink',
'template_name': 'blog/show_entry.html'
}
urlpatterns = patterns('',
url(r'^$', 'django.views.generic.list_detail.object_list', startpage, name='start'),
url(r'(?P<category>[\d\w-]+)', 'django.views.generic.list_detail.object_detail', category_set, name='category'),
url(r'(?P<category>[\d\w-]+)/(?P<permalink>[\d\w-]+)$', 'django.views.generic.list_detail.object_detail', name='show_entry'),
)
waere toll wenn jemand ne Idee haette ... das muss doch irgendwie schoen gehen ... sollte doch was recht gewohnliches und haeufig benutzes sein...
gruessle
P.S. das mit dem lambda was ich grad stehen hab geht nicht