mirror of
https://github.com/fergalmoran/dss.git
synced 2025-12-25 19:17:35 +00:00
45 lines
1.7 KiB
Python
Executable File
45 lines
1.7 KiB
Python
Executable File
from django.conf.urls import patterns, url, include
|
|
import django.conf.urls
|
|
from tastypie.api import Api
|
|
from spa.ajax import AjaxHandler
|
|
from spa.audio import AudioHandler
|
|
from spa.api.v1.CommentResource import CommentResource
|
|
from spa.api.v1.EventResource import EventResource
|
|
from spa.api.v1.MixResource import MixResource
|
|
from spa.api.v1.ReleaseAudioResource import ReleaseAudioResource
|
|
from spa.api.v1.ReleaseResource import ReleaseResource
|
|
from spa.api.v1.UserResource import UserResource
|
|
from spa.api.v1.ActivityResource import ActivityResource
|
|
|
|
v1_api = Api(api_name='v1')
|
|
v1_api.register(CommentResource())
|
|
v1_api.register(MixResource())
|
|
v1_api.register(ReleaseResource())
|
|
v1_api.register(ReleaseAudioResource())
|
|
v1_api.register(EventResource())
|
|
v1_api.register(UserResource())
|
|
v1_api.register(ActivityResource())
|
|
|
|
ajax = AjaxHandler()
|
|
audio = AudioHandler()
|
|
|
|
urlpatterns = patterns(
|
|
'',
|
|
url(r'^$', 'spa.views.app', name='home'),
|
|
url(r'^tpl/(?P<template_name>\w+)/$', 'spa.templates.get_template'),
|
|
url(r'^dlg/(?P<dialog_name>\w+)/$', 'spa.templates.get_dialog'),
|
|
url(r'^js/(?P<template_name>\w+)/$', 'spa.templates.get_javascript'),
|
|
url(r'^tplex/(?P<template_name>\w+)/$', 'spa.templates.get_template_ex'),
|
|
url(r'^podcast\.xml', 'spa.podcast.get_default_podcast'),
|
|
url(r'^podcast', 'spa.podcast.get_default_podcast'),
|
|
url(r'^podcasts', 'spa.podcast.get_default_podcast'),
|
|
url(r'^social/', include('spa.social.urls')),
|
|
url(r'^ajax/', include(ajax.urls)),
|
|
url(r'^audio/', include(audio.urls)),
|
|
url(r'^api/', include(v1_api.urls)),
|
|
url(r'^comments/', include('django.contrib.comments.urls')),
|
|
(r'^.*/$', 'spa.views.default')
|
|
)
|
|
|
|
|