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.
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.7.7.tar.gz
(8.2 kB
view details)
File details
Details for the file aino-utkik-0.7.7.tar.gz.
File metadata
- Download URL: aino-utkik-0.7.7.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
604eb8e4f160ea99b0e035f9e0d3e048c5d8b1e0c9796c41706382a08ec4f781
|
|
| MD5 |
4f6cbb232383454907f53252626bd211
|
|
| BLAKE2b-256 |
9c5c6a2d13b7d465c7f131a461b3eff6a70a94cb47d828e4846f383efbe78837
|