Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
aino-utkik provides minimalistic class based views for Django focusing on common usage, readability and convienience.
Python Shell
branch: master

1.7

latest commit 76a0c4a4fc
@sorl sorl authored
Failed to load latest commit information.
docs process_view csrf needs attr on view
tests err in dispatch
utkik 1.7
.gitignore wow that was alot of docs
LICENSE some more rework
MANIFEST.in 1st
README.rst 1.7
setup.py 1.7

README.rst

aino-utkik

aino-utkik provides minimalistic class based views for Django focusing on common usage, readability and convienience.

For Django 1.3 or earlier use 0.7.8 For Django 1.7 or later use 0.8.0 or later

Example:

# urls.py
from utkik.dispatch import *

urlpatterns = patterns('',
    (r'^(?P<slug>[-\w]+)/$', 'news.NewsDetailView'),
    (r'^$', 'news.NewsListView'),
)

# news/views.py
from django.shortcuts import get_object_or_404
from news.models import News
from utkik import View

class NewsDetailView(View):
    template_name = 'news/news_detail.html'

    def get(self, slug):
        self.c.news = get_object_or_404(News.objects, slug=slug)


class NewsListView(View):
    template_name = 'news/news_list.html'

    def get(self):
        self.c.news_list = News.objects.all()
Something went wrong with that request. Please try again.