parent
154eb9753f
commit
69aa4016bc
@ -0,0 +1,7 @@
|
||||
from django.conf.urls.defaults import *
|
||||
|
||||
urlpatterns = patterns('karma.views',
|
||||
(r'^$', 'index'),
|
||||
(r'^givers/$', 'givers'),
|
||||
(r'^stats/$', 'stats'),
|
||||
)
|
@ -1 +1,16 @@
|
||||
# Create your views here.
|
||||
from django.shortcuts import render_to_response
|
||||
from karma.models import Value, User
|
||||
|
||||
def index(request):
|
||||
karma_values = len(Value.objects.all())
|
||||
karma_users = len(User.objects.all())
|
||||
return render_to_response('karma/index.html', {'value_count': karma_values,
|
||||
'user_count': karma_users})
|
||||
|
||||
def stats(request):
|
||||
values = Value.objects.all().order_by('-value')
|
||||
return render_to_response('karma/stats.html', {'values': values})
|
||||
|
||||
def givers(request):
|
||||
users = User.objects.all().order_by('who')
|
||||
return render_to_response('karma/givers.html', {'users': users})
|
||||
|
@ -0,0 +1,7 @@
|
||||
<ul>
|
||||
{% for user in users %}
|
||||
<li>
|
||||
{{ user.who }} - {{ user.pos }} positive, {{ user.neg }} negative, {{ user.total }} total
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
@ -0,0 +1,4 @@
|
||||
<ul>
|
||||
<li><a href="/karma/stats/">Karma Stats</a> ({{ value_count }} karma entries)</li>
|
||||
<li><a href="/karma/givers/">Karma Giver Stats</a> ({{ user_count }} karma givers)</li>
|
||||
</ul>
|
@ -0,0 +1,7 @@
|
||||
<ol>
|
||||
{% for value in values %}
|
||||
<li>
|
||||
{{ value.key }} ({{ value.value }})
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ol>
|
Loading…
Reference in new issue