Added Achievements to the public
This commit is contained in:
parent
41e6549742
commit
7ad3c3e675
|
@ -0,0 +1,28 @@
|
|||
{% extends "layout.html" %}
|
||||
|
||||
{% block page_title %}
|
||||
{{ super() }} | Achievements
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="container">
|
||||
<h1>Achievements</h1>
|
||||
<hr />
|
||||
<div class="row-fluid">
|
||||
{% for item in page.object_list %}
|
||||
<div class="span6">
|
||||
<!--<a href="#">-->
|
||||
<div class="well">
|
||||
<h4 class="text-black">{{ item.name() }}</h4>
|
||||
<div class="text-black">{{ item.description() }}</div>
|
||||
</div>
|
||||
<!--</a>-->
|
||||
</div>
|
||||
{% if loop.index % 2 == 0 %}
|
||||
</div>
|
||||
<div class="row-fluid">
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
|
@ -65,6 +65,9 @@ Thank you!
|
|||
<li class="{% if section == 'items' %}active{% endif %}">
|
||||
<a href="{{ url('items_list') }}">Items</a>
|
||||
</li>
|
||||
<li class="{% if section == 'achievements' %}active{% endif %}">
|
||||
<a href="{{ url('achievements') }}">Achievements</a>
|
||||
</li>
|
||||
<li class="{% if section == 'versions' %}active{% endif %}">
|
||||
<a href="{{ url('versions_list') }}">Versions</a>
|
||||
</li>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
from django.shortcuts import render_to_response
|
||||
from database.models import Version, Item, Block
|
||||
from database.models import Version, Item, Block, Achievement
|
||||
from django.core.paginator import Paginator
|
||||
from django.template import RequestContext
|
||||
from django.http import HttpResponseForbidden, Http404
|
||||
|
@ -125,6 +125,28 @@ def blocks_detail(request, data_value):
|
|||
else:
|
||||
raise Http404
|
||||
|
||||
|
||||
def achievements(request):
|
||||
section = 'achievements'
|
||||
|
||||
items = Achievement.objects.all()
|
||||
paginator = Paginator(items, 48)
|
||||
page_number = 1
|
||||
|
||||
if 'page' in request.GET:
|
||||
page_number = int(request.GET['page'])
|
||||
|
||||
page = paginator.page(page_number)
|
||||
data = {
|
||||
'section': section,
|
||||
'page': page,
|
||||
'page_number': page_number,
|
||||
'paginator': paginator,
|
||||
}
|
||||
context = RequestContext(request, data)
|
||||
return render_to_response('achievements.html', context_instance=context)
|
||||
|
||||
|
||||
def about(request):
|
||||
context = RequestContext(request, {'section': 'about'})
|
||||
return render_to_response('about.html', context_instance=context)
|
||||
|
|
|
@ -40,10 +40,13 @@ urlpatterns = patterns('',
|
|||
url(r'^items/(?P<data_value>\d+)/', 'database.views.items_detail', name='items_detail'),
|
||||
url(r'^items/', 'database.views.items', name='items_list'),
|
||||
|
||||
# Items
|
||||
# Blocks
|
||||
url(r'^blocks/(?P<data_value>\d+)/', 'database.views.blocks_detail', name='blocks_detail'),
|
||||
url(r'^blocks/', 'database.views.blocks', name='blocks_list'),
|
||||
|
||||
# Achievements
|
||||
url(r'^achievements/$', 'database.views.achievements', name='achievements'),
|
||||
|
||||
# Blog
|
||||
url(r'^blog/$', 'blog.views.blog', name='blog_list'),
|
||||
url(r'^blog/(?P<year>\d+)/(?P<month>\d+)/(?P<day>\d+)/(?P<slug>[\w\-]+)/$',
|
||||
|
|
Loading…
Reference in New Issue