forked from djangopackages/djangopackages
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathurls.py
68 lines (54 loc) · 2.36 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
from django.conf import settings
from django.conf.urls.defaults import patterns, url, include
from django.views.generic.base import TemplateView
from django.conf.urls.static import static
from django.contrib import admin
admin.autodiscover()
from homepage.views import homepage
from package.views import category
urlpatterns = patterns("",
url('', include('social_auth.urls')),
url(r"^$", homepage, name="home"),
url(r"^admin/", include(admin.site.urls)),
url(r"^profiles/", include("profiles.urls")),
url(r"^packages/", include("package.urls")),
url(r"^grids/", include("grid.urls")),
url(r"^feeds/", include("feeds.urls")),
url(r"^categories/(?P<slug>[-\w]+)/$", category, name="category"),
url(r"^categories/$", homepage, name="categories"),
url(regex=r'^login/$', view=TemplateView.as_view(template_name='pages/login.html'), name='login',),
url(r'^logout/$', 'django.contrib.auth.views.logout_then_login', {}, 'logout',),
# static pages
url(r"^about/$", TemplateView.as_view(template_name='pages/about.html'), name="about"),
url(r"^terms/$", TemplateView.as_view(template_name='pages/terms.html'), name="terms"),
url(r"^faq/$", TemplateView.as_view(template_name='pages/faq.html'), name="faq"),
url(r"^syndication/$", TemplateView.as_view(template_name='pages/syndication.html'), name="syndication"),
url(r"^contribute/$", TemplateView.as_view(template_name='pages/contribute.html'), name="contribute"),
url(r"^help/$", TemplateView.as_view(template_name='pages/help.html'), name="help"),
# new apps
url(r"^search/", include("searchv2.urls")),
url(r"^importer/", include("importer.urls")),
)
from apiv1.api import Api
from apiv1.resources import (
GotwResource, DpotwResource,
PackageResource, CategoryResource,
GridResource, UserResource
)
v1_api = Api()
v1_api.register(PackageResource())
v1_api.register(CategoryResource())
v1_api.register(GridResource())
v1_api.register(GotwResource())
v1_api.register(DpotwResource())
v1_api.register(UserResource())
urlpatterns += patterns('',
url(r"^api/", include(v1_api.urls)),
)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
"""
if settings.SERVE_MEDIA:
urlpatterns += patterns("",
url(r"", include("django.contrib.staticfiles.urls")),
)
"""