为您的django项目提供额外的装饰。
django-decorator-plus的Python项目详细描述
说明
这个包提供了decorators来在django中创建网站 更容易。
安装
$ pip install django-decorator-plus
基本用法
这个包目前提供了decorators来改进您的视图。
视图装饰器
提供的视图装饰器旨在限制http方法 在视图上允许。require_safe_methods将视图限制为GET 和HEAD,并为OPTIONS生成正确的响应。
fromdecorator_plusimportrequire_safe_methods@require_safe_methodsdeffunction_view_safe(request):...
包还提供require_form_methodsdecorator,它 将视图限制为GET、HEAD和POST。这两个 实际上,装饰人员只是 require_http_methods()decorator,它是 同名的decorator supplied by Django; require_http_methods()decorator自动提供 OPTIONShttp方法,并将自动添加HEADhttp 方法,如果允许使用GET方法。
有关更多信息和示例,请参见完整的Package Documentation。