小巧、简洁的代码,包含懒惰视图调度程序和基于类的视图,适用于Django。
项目描述
aino-utkik为Django提供简洁的基于类的视图,专注于常用功能、可读性和便捷性。
对于Django 1.3或更早版本,使用0.7.8。对于Django 1.7或更高版本,使用0.8.0或更高版本。
示例
# 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()
项目详情
关闭
aino-utkik-0.9.1.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | bab8d30876277f8e421fb30951ef9458405ce708a27134e0902f7c8b05ecd347 |
|
| MD5 | 3caf1429637b27b387352c78f674fc0e |
|
| BLAKE2b-256 | e26db6d5cf2144566aaf65064e198668b4dd00dca12d02fd5eca79092062cf62 |