库为django的泛型视图提供谓词调度。

django-beautifulpredicates的Python项目详细描述


库为django的泛型视图提供谓词调度。

要求

  • Python2.7或更高版本(不支持3.x)
  • django 1.4或更高版本

功能

使用此方法,可以在考虑谓词返回的值时创建视图调用方法。 例如,在考虑请求参数时遵循view calls方法:

class PonyView(PredicateProcessView):
    dispatch_config = (
                          ('get_corn_1', (RequestParamPredicate('corn=1'),)),
                          ('get_corn', (RequestParamPredicate('corn'),)),
                      )
    def get_corn(self, request, *args, **kwargs):
        return HttpResponse('pony with some corn')

    def get_corn_1(self, request, *args, **kwargs):
        return HttpResponse('pony with unicorn')

    def get_default(self, request, *args, **kwargs):
        return HttpResponse('pony')

在本例中,它使用:

  • 美化谓词.视图.谓词进程视图
  • 美化谓词。谓词。请求参数谓词

历史记录

0.0.1(2012-01-13)

  • 首次发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java网络视图。loadData不适用于Android 9.0(API29)   安卓“ArrayAdapter要求资源ID为TextView”XML问题   Java压缩文件:有限制吗?   java如何在recyclerview中单击项时显示对话框   TextField中的if语句值抛出java。lang.NumberFormatException错误   java文件通过服务器ip上传,但不从域名上传   java HttpRequestBase如何打印请求及其所有数据   java如何实现JPanel的等宽等高   java为Struts 2动态填充jqGrid select   用于替换xml字符串中的字符串的正则表达式   如何防止Java代码中的整数溢出?   java如何在SpringBoot 2中禁用安全性?   java出现读入文件问题,并将其设置为变量