from django.views.generic.base import TemplateView from staticfiles.urls import static media = os.path.join( os.path.dirname(__file__), 'media' ) # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', # Examples: url(r'^$', include('office.urls')), #url(r'^$', TemplateView.as_view(template_name = "base.html"), name="view_home_page"), url(r'^about/', TemplateView.as_view(template_name = "base.html"), name="about"), url(r'^contact/', TemplateView.as_view(template_name = "base.html"), name="contact"), url(r'^office/', include('office.urls')), url(r'^admin/', include(admin.site.urls)), ) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) if settings.DEBUG: urlpatterns += patterns( '', (r'^media/(?P<path>.*)$', 'django.views.static.serve',{'document_root': settings.MEDIA_ROOT}), url(r'^media/(.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), # url(r'^static/(.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}), url(r'^admin-media/(.*)$', 'django.views.static.serve',{'document_root': join(dirname(admin.__file__), 'media')}), )
url(r"^account/", include("pinax.apps.account.urls")), url(r"^openid/", include(PinaxConsumer().urls)), url(r"^notices/", include("notification.urls")), url(r"^announcements/", include("announcements.urls")), url(r"^likes/", include("phileo.urls")), url(r"^comments/", include("dialogos.urls")), url(r"^nail/add/$", CreateNailView.as_view(model=Nail), name="nail-add"), url(r"^nail/(?P<pk>\d+)/$", DetailView.as_view(model=Nail), name="nail"), url(r"^nail/(?P<pk>\d+)/edit/$", UpdateNailView.as_view(model=Nail), name="nail-edit"), url(r"^nail/(?P<pk>\d+)/delete/$", DeleteNailView.as_view(model=Nail), name="nail-delete"), url(r"^nail/(?P<pk>\d+)/renail/$", RenailView.as_view(model=Nail), name="nail-renail"), url(r"^workbench/add/$", CreateByView.as_view(model=Workbench), name="workbench-add"), url(r"^workbench/(?P<pk>\d+)/$", DetailView.as_view(model=Workbench), name="workbench"), url(r"^workbench/(?P<pk>\d+)/edit/$", UpdateWorkbenchView.as_view(model=Workbench), name="workbench-edit"), url(r"^workbench/(?P<pk>\d+)/delete/$", DeleteWorkbenchView.as_view(model=Workbench), name="workbench-delete"), url(r"^u/(?P<slug>[\w\._-]+)/$", DetailView.as_view(model=User, slug_field="username"), name="user"), url(r"^u/(?P<username>[\w\._-]+)/profile/$", ProfileDetailView.as_view(), name="profile_detail"), url(r"^edit/$", ProfileUpdateView.as_view(), name="profile_edit"), url(r"^create/$", ProfileCreateView.as_view(), name="profile_create"), url(r"^search/", include("haystack.urls")), url(r"^", include("social_auth.urls")), url(r"^", include("follow.urls")), ) if settings.SERVE_MEDIA: from staticfiles.urls import static urlpatterns += static(settings.STATIC_URL, view="staticfiles.views.serve") urlpatterns += static(settings.MEDIA_URL, view="staticfiles.views.serve")
from pinax.apps.account.openid_consumer import PinaxConsumer from staticfiles.urls import static handler500 = "pinax.views.server_error" urlpatterns = patterns("", url(r"^$", direct_to_template, { "template": "homepage.html", }, name="home"), url(r"^admin/invite_user/$", "pinax.apps.signup_codes.views.admin_invite_user", name="admin_invite_user"), url(r"^admin/", include(admin.site.urls)), url(r"^account/", include("pinax.apps.account.urls")), url(r"^openid/(.*)", PinaxConsumer()), url(r"^galleries/", include("mediagal.urls")), url(r"^mediaman/", include("mediaman.urls")), # This next line allows us to get around the about app being removed. url(r"^next$", redirect_to, { "url": "/galleries", }, name="what_next"), ) if settings.SERVE_MEDIA: urlpatterns += patterns("", url(r"", include("staticfiles.urls")), ) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)