django view 视图模块,非常重要,它可以响应客户端请求,并处理逻辑,并做出响应。
视图分为视图函数和视图类。该模块主要是django视图类的实现。
decorators
通过装饰器设计模式,添加更多功能,这里大部分是对middleware模块功能的添加。
generic
基本视图实现类,内容包括:
__all__ = [
'View', 'TemplateView', 'RedirectView', 'ArchiveIndexView',
'YearArchiveView', 'MonthArchiveView', 'WeekArchiveView', 'DayArchiveView',
'TodayArchiveView', 'DateDetailView', 'DetailView', 'FormView',
'CreateView', 'UpdateView', 'DeleteView', 'ListView', 'GenericViewError',
]
主要分为,基本视图(View)、列表视图(ListView)、详细视图(DetailView)、编辑视图(CreateView, UpdateView, DeleteView)、日期相关视图(DateDetailView、YearArchiveView、MonthArchiveView、WeekArchiveView、DayArchiveView、TodayArchiveView)
templates
django系统错误模块,例如:404、500等。
__init__.py
视图模块初始化。
csrf.py
csrf模板
debug.py
调试相关。
defaults.py
常见错误实现,例如:404/402/500等。
i18n.py
视图国际化。
static.py
提供静态文件的视图和函数。这些只会被使用在开发过程中,不应用于生产设置。
更多Django教程
学习更多Django教程