|
1 | | -"""pyconbalkan URL Configuration |
2 | | -
|
3 | | -The `urlpatterns` list routes URLs to views. For more information please see: |
4 | | - https://docs.djangoproject.com/en/1.11/topics/http/urls/ |
5 | | -Examples: |
6 | | -Function views |
7 | | - 1. Add an import: from my_app import views |
8 | | - 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') |
9 | | -Class-based views |
10 | | - 1. Add an import: from other_app.views import Home |
11 | | - 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') |
12 | | -Including another URLconf |
13 | | - 1. Import the include() function: from django.conf.urls import url, include |
14 | | - 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) |
15 | | -""" |
16 | | -import os |
17 | | - |
18 | | -from django.conf.urls import url |
| 1 | +from django.conf.urls import url, include |
19 | 2 | from django.contrib import admin |
20 | 3 | from django.views.static import serve |
21 | 4 |
|
22 | | -from pyconbalkan.core import views |
| 5 | +from pyconbalkan.core import views, routers |
23 | 6 | from pyconbalkan.settings import PDF_ROOT |
| 7 | +from pyconbalkan.conference.api_urls import router as conference |
| 8 | + |
| 9 | + |
| 10 | +router = routers.DefaultRouter() |
| 11 | +router.extend(conference) |
24 | 12 |
|
25 | 13 | urlpatterns = [ |
26 | 14 | url(r'^$', views.home, name='index'), |
27 | 15 | url(r'^coc$', serve, {'path': 'coc_pyconbalkan.pdf', 'document_root': PDF_ROOT}), |
28 | 16 | url(r'^admin/', admin.site.urls), |
| 17 | + url(r'^api/', include(router.urls)), # API |
29 | 18 | ] |
0 commit comments