python – Django过滤器,得到了一个意外的关键字参数

python – Django过滤器,得到了一个意外的关键字参数,第1张

概述我正在使用: http://django-filter.readthedocs.org/en/latest/usage.html 我有这个代码的问题: class BasicFilter(django_filters.FilterSet): class Meta: model = MyModel fields = []class SiteFilter(B 我正在使用: http://django-filter.readthedocs.org/en/latest/usage.html
我有这个代码的问题:

class BasicFilter(django_filters.FilterSet):    class Meta:        model = MyModel        fIElds = []class SiteFilter(BasicFilter):    site = django_filters.ModelMultipleChoiceFilter(        queryset=Site.objects.all(),help_text=''    )    def __init__(self,*args,**kwargs):        print kwargs        super(browserFilter,self).__init__(*args,**kwargs)    class Meta(ReportFilter.Meta):        fIElds = ['site']

当我使用它时:

site_filter = SiteFilter(user='test')

我有:

init() got an unexpected keyword argument ‘user’

解决方法 我同意@Ernest Ten.看起来你需要尝试的第一件事就是改变

super(browserFilter,**kwargs)

super(SiteFilter,**kwargs)
总结

以上是内存溢出为你收集整理的python – Django过滤器,得到了一个意外的关键字参数全部内容,希望文章能够帮你解决python – Django过滤器,得到了一个意外的关键字参数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1196002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存