Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django模型中的公共变量';s类元_Python_Django - Fatal编程技术网

Python Django模型中的公共变量';s类元

Python Django模型中的公共变量';s类元,python,django,Python,Django,我对varaibles示波器有点问题。 代码: 我该怎么做?Django在Meta中看不到main_字段 对于代码产生的错误,请尽量更加具体。什么是ReportData?里面有什么?是的,应该是这样的Meta需要存在,但在实例化类之前,self不存在。你到底想做什么?另外,这不是一个模型类,而是一个过滤器集,它甚至不是Django本身的一部分。我更改了问题的标题,因为Django的Meta类不是一个元类。最初的标题混淆了这两个术语。 class Report(django_filters.Fil

我对varaibles示波器有点问题。 代码:


我该怎么做?Django在Meta中看不到main_字段

对于代码产生的错误,请尽量更加具体。什么是
ReportData
?里面有什么?是的,应该是这样的<创建类时,code>Meta需要存在,但在实例化类之前,
self
不存在。你到底想做什么?另外,这不是一个模型类,而是一个过滤器集,它甚至不是Django本身的一部分。我更改了问题的标题,因为Django的
Meta
类不是一个元类。最初的标题混淆了这两个术语。
class Report(django_filters.FilterSet):
    def __init__(self):
        self.main_fields = []
    class Meta:
        model = ReportData
        fields = self.main_fields

class OtherReport(ReportData):
    fields_to_base_class = ['somefields']

class OtherReport2(ReportData):
    fields_to_base_class = ['othersomefields']