notice_and_comment/urls.py
from django.conf import settings
from django.conf.urls import include, url
from django.http import HttpResponse
# from django.views.generic import TemplateView
from regcore import urls as regcore_urls
from regulations import urls as regsite_urls
from regulations.views.notice_home import NoticeHomeView
from regulations.views.preamble import PreambleView
urlpatterns = [
url(r'^$', NoticeHomeView.as_view(
template_name='regulations/nc-homepage.html')),
# The following overrides the URL set in regulations-site, to not use the
# daily_cache decorator for the intro.
url(r'^preamble/(?P<paragraphs>[-\w]+/intro)$',
PreambleView.as_view(), name='chrome_preamble'),
url(r'^api/', include(regcore_urls))
] + regsite_urls.urlpatterns
if settings.DISABLE_ROBOTS and settings.DISABLE_ROBOTS.lower() == "true":
urlpatterns.append(url(r"^robots.txt",
lambda r: HttpResponse(
"User-agent: *\nDisallow: /",
content_type="text/plain")))