This repository has been archived on 2025-05-04. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
s2forums/urls.py
2009-01-08 15:43:40 +02:00

46 lines
1.2 KiB
Python

from django.conf.urls.defaults import *
from django.views.generic.simple import redirect_to
from django.conf import settings
from django.contrib import admin
import django.views.static
from apps.forum.feeds import LastPosts, LastTopics, LastPostsOnForum, LastPostsOnCategory, LastPostsOnTopic
from sitemap import SitemapCategory, SitemapForum, SitemapTopic
admin.autodiscover()
feeds = {
'posts': LastPosts,
'topics': LastTopics,
'topic': LastPostsOnTopic,
'forum': LastPostsOnForum,
'category': LastPostsOnCategory,
}
sitemaps = {
'category': SitemapCategory,
'forum': SitemapForum,
'topic': SitemapTopic,
}
urlpatterns = patterns('',
# Admin
url(r'^admin/(.*)', admin.site.root, name='admincp'),
# Sitemap
(r'^sitemap.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}),
# Apps
url(r'^forum/', include('apps.forum.urls')),
# Feeds
url(r'^feeds/(?P<url>.*)/$', 'django.contrib.syndication.views.feed',
{'feed_dict': feeds}, name='forum_feed'),
)
if (settings.DEBUG):
urlpatterns += patterns('',
(r'^%s(?P<path>.*)$' % settings.MEDIA_URL.lstrip('/'),
django.views.static.serve, {'document_root': settings.MEDIA_ROOT}),
)