diff options
author | Mike Crute <mcrute@gmail.com> | 2012-12-20 21:56:13 -0500 |
---|---|---|
committer | Mike Crute <mcrute@gmail.com> | 2012-12-26 20:52:35 -0500 |
commit | 6ba89b2cb334b0ef43519eeb02d8d6ac0cd20264 (patch) | |
tree | f7ad34e80738c68d25e4f4c8ba09b64278ea0d93 | |
parent | d3e1650e3a3b82267bb1eb11b23c0f4d6ae0b1a3 (diff) | |
download | django-precompiler-6ba89b2cb334b0ef43519eeb02d8d6ac0cd20264.tar.bz2 django-precompiler-6ba89b2cb334b0ef43519eeb02d8d6ac0cd20264.tar.xz django-precompiler-6ba89b2cb334b0ef43519eeb02d8d6ac0cd20264.zip |
Add flatpages for CMS
-rw-r--r-- | codemash/settings.py | 2 | ||||
-rw-r--r-- | codemash/urls.py | 4 | ||||
-rw-r--r-- | templates/base.html | 1 | ||||
-rw-r--r-- | templates/flatpages/default.html | 6 |
4 files changed, 11 insertions, 2 deletions
diff --git a/codemash/settings.py b/codemash/settings.py index 2d2895b..fbd61f8 100644 --- a/codemash/settings.py +++ b/codemash/settings.py | |||
@@ -93,6 +93,7 @@ MIDDLEWARE_CLASSES = ( | |||
93 | 'django.middleware.csrf.CsrfViewMiddleware', | 93 | 'django.middleware.csrf.CsrfViewMiddleware', |
94 | 'django.contrib.auth.middleware.AuthenticationMiddleware', | 94 | 'django.contrib.auth.middleware.AuthenticationMiddleware', |
95 | 'django.contrib.messages.middleware.MessageMiddleware', | 95 | 'django.contrib.messages.middleware.MessageMiddleware', |
96 | 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware', | ||
96 | # Uncomment the next line for simple clickjacking protection: | 97 | # Uncomment the next line for simple clickjacking protection: |
97 | # 'django.middleware.clickjacking.XFrameOptionsMiddleware', | 98 | # 'django.middleware.clickjacking.XFrameOptionsMiddleware', |
98 | ) | 99 | ) |
@@ -124,6 +125,7 @@ INSTALLED_APPS = ( | |||
124 | 'django.contrib.staticfiles', | 125 | 'django.contrib.staticfiles', |
125 | 'django.contrib.admin', | 126 | 'django.contrib.admin', |
126 | 'django.contrib.admindocs', | 127 | 'django.contrib.admindocs', |
128 | 'django.contrib.flatpages', | ||
127 | 129 | ||
128 | 'contact', | 130 | 'contact', |
129 | 'accounts', | 131 | 'accounts', |
diff --git a/codemash/urls.py b/codemash/urls.py index 68896ca..762679a 100644 --- a/codemash/urls.py +++ b/codemash/urls.py | |||
@@ -13,6 +13,6 @@ urlpatterns = patterns('', | |||
13 | url(r'^admin/doc/', include('django.contrib.admindocs.urls')), | 13 | url(r'^admin/doc/', include('django.contrib.admindocs.urls')), |
14 | url(r'^admin/', include(admin.site.urls)), | 14 | url(r'^admin/', include(admin.site.urls)), |
15 | 15 | ||
16 | url(r'^$', 'pages.views.home', name='home'), | 16 | url(r'^$', 'django.contrib.flatpages.views.flatpage', { 'url': '/' }, |
17 | 17 | name='home'), | |
18 | ) | 18 | ) |
diff --git a/templates/base.html b/templates/base.html index a394d69..9bd1339 100644 --- a/templates/base.html +++ b/templates/base.html | |||
@@ -13,6 +13,7 @@ | |||
13 | {% if user.is_staff %} | 13 | {% if user.is_staff %} |
14 | <li><a href="{% url 'admin:index' %}">Admin Area</a></li> | 14 | <li><a href="{% url 'admin:index' %}">Admin Area</a></li> |
15 | {% endif %} | 15 | {% endif %} |
16 | <li><a href="{% url 'contact:form' %}">Contact Us</a></li> | ||
16 | {% if user.is_authenticated %} | 17 | {% if user.is_authenticated %} |
17 | <li><a href="{% url 'account:profile' %}">{{ user.username }}'s profile</a></li> | 18 | <li><a href="{% url 'account:profile' %}">{{ user.username }}'s profile</a></li> |
18 | <li><a href="{% url 'auth:logout' %}">Logout ({{ user.username }})</a></li> | 19 | <li><a href="{% url 'auth:logout' %}">Logout ({{ user.username }})</a></li> |
diff --git a/templates/flatpages/default.html b/templates/flatpages/default.html new file mode 100644 index 0000000..55baf71 --- /dev/null +++ b/templates/flatpages/default.html | |||
@@ -0,0 +1,6 @@ | |||
1 | {% extends "base.html" %} | ||
2 | |||
3 | {% block title %}{{ flatpage.title }}{% endblock %} | ||
4 | {% block content %} | ||
5 | {{ flatpage.content }} | ||
6 | {% endblock %} | ||