mirror of
https://github.com/r4sas/py-i2phosts
synced 2025-01-24 05:25:03 +00:00
pyi2phosts/urls.py: use list_detail.object_list for /faq/ url
It is more suitable for this case.
This commit is contained in:
parent
82b77b8b51
commit
30a856fdf9
@ -1,5 +1,6 @@
|
|||||||
from django.conf.urls.defaults import *
|
from django.conf.urls.defaults import *
|
||||||
from django.views.generic.simple import direct_to_template
|
from django.views.generic.simple import direct_to_template
|
||||||
|
from django.views.generic.list_detail import object_list
|
||||||
|
|
||||||
# Uncomment the next two lines to enable the admin:
|
# Uncomment the next two lines to enable the admin:
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
@ -9,8 +10,14 @@ from pyi2phosts.lib.utils import get_b32
|
|||||||
from pyi2phosts.extsources.models import ExternalSource
|
from pyi2phosts.extsources.models import ExternalSource
|
||||||
import settings
|
import settings
|
||||||
|
|
||||||
def get_extsources():
|
extsources = {
|
||||||
return ExternalSource.objects.filter(active=True)
|
'queryset': ExternalSource.objects.filter(active=True),
|
||||||
|
'template_name': 'faq.html',
|
||||||
|
'template_object_name': 'sources',
|
||||||
|
'extra_context': {
|
||||||
|
'title': settings.SITE_NAME,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
urlpatterns = patterns('',
|
urlpatterns = patterns('',
|
||||||
url(r'^$', direct_to_template, {
|
url(r'^$', direct_to_template, {
|
||||||
@ -22,13 +29,7 @@ urlpatterns = patterns('',
|
|||||||
'b32': get_b32(settings.MY_B64)
|
'b32': get_b32(settings.MY_B64)
|
||||||
}
|
}
|
||||||
}, name='index'),
|
}, name='index'),
|
||||||
url(r'^faq/$', direct_to_template, {
|
url(r'^faq/$', object_list, extsources, name='faq'),
|
||||||
'template': 'faq.html',
|
|
||||||
'extra_context': {
|
|
||||||
'title': settings.SITE_NAME,
|
|
||||||
'sources': get_extsources
|
|
||||||
}
|
|
||||||
}, name='faq'),
|
|
||||||
(r'^postkey/', include('pyi2phosts.postkey.urls')),
|
(r'^postkey/', include('pyi2phosts.postkey.urls')),
|
||||||
(r'^jump/', include('pyi2phosts.jump.urls')),
|
(r'^jump/', include('pyi2phosts.jump.urls')),
|
||||||
# Example:
|
# Example:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user