aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mcrute@gmail.com>2012-12-20 21:56:13 -0500
committerMike Crute <mcrute@gmail.com>2012-12-26 20:52:35 -0500
commit6ba89b2cb334b0ef43519eeb02d8d6ac0cd20264 (patch)
treef7ad34e80738c68d25e4f4c8ba09b64278ea0d93
parentd3e1650e3a3b82267bb1eb11b23c0f4d6ae0b1a3 (diff)
downloaddjango-precompiler-6ba89b2cb334b0ef43519eeb02d8d6ac0cd20264.tar.bz2
django-precompiler-6ba89b2cb334b0ef43519eeb02d8d6ac0cd20264.tar.xz
django-precompiler-6ba89b2cb334b0ef43519eeb02d8d6ac0cd20264.zip
Add flatpages for CMS
-rw-r--r--codemash/settings.py2
-rw-r--r--codemash/urls.py4
-rw-r--r--templates/base.html1
-rw-r--r--templates/flatpages/default.html6
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 %}