mirror of
https://github.com/Hopiu/django-fobi.git
synced 2026-03-16 22:10:28 +00:00
62 lines
1.7 KiB
Python
62 lines
1.7 KiB
Python
from django.conf.urls import include, url
|
|
|
|
from django.conf import settings
|
|
from django.contrib import admin
|
|
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
|
|
from django.conf.urls.static import static
|
|
from django.views.generic import TemplateView
|
|
|
|
from fobi.settings import DEFAULT_THEME
|
|
|
|
admin.autodiscover()
|
|
|
|
# Mapping.
|
|
fobi_theme_home_template_mapping = {
|
|
'bootstrap3': 'home/bootstrap3.html',
|
|
'foundation5': 'home/foundation5.html',
|
|
}
|
|
|
|
# Get the template to be used.
|
|
fobi_home_template = fobi_theme_home_template_mapping.get(
|
|
DEFAULT_THEME,
|
|
'home/base.html'
|
|
)
|
|
|
|
urlpatterns = [
|
|
# DB Store plugin URLs
|
|
url(r'^fobi/plugins/form-handlers/db-store/',
|
|
include('fobi.contrib.plugins.form_handlers.db_store.urls')),
|
|
#, namespace='fobi'
|
|
|
|
# django-fobi URLs:
|
|
url(r'^fobi/', include('fobi.urls')), #, namespace='fobi'
|
|
|
|
url(r'^admin_tools/', include('admin_tools.urls')),
|
|
|
|
url(r'^admin/', include(admin.site.urls)),
|
|
|
|
# django-registration URLs:
|
|
url(r'^accounts/', include('registration.backends.default.urls')),
|
|
|
|
# foo URLs:
|
|
url(r'^foo/', include('foo.urls')),
|
|
|
|
url(r'^$', TemplateView.as_view(template_name=fobi_home_template)),
|
|
|
|
# django-fobi public forms contrib app:
|
|
#url(r'^', include('fobi.contrib.apps.public_forms.urls')),
|
|
]
|
|
|
|
# Serving media and static in debug/developer mode.
|
|
if settings.DEBUG:
|
|
urlpatterns += staticfiles_urlpatterns()
|
|
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
|
|
|
# Conditionally including FeinCMS URls in case if
|
|
# FeinCMS in installed apps.
|
|
if 'feincms' in settings.INSTALLED_APPS:
|
|
from page.models import Page
|
|
Page
|
|
urlpatterns += [
|
|
url(r'', include('feincms.urls')),
|
|
]
|