Small, clean code with a lazy view dispatcher and class based views for Django.
Project description
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()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aino-utkik-0.9.1.tar.gz
(7.9 kB
view hashes)