Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.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
调用类变量pythondjango_Python_Django - Fatal编程技术网

调用类变量pythondjango

调用类变量pythondjango,python,django,Python,Django,我是python中OOP的新手,尝试在django框架中使用类变量。我需要调用类变量required,并将其输入Charfield方法,如tihs: class customerForm(forms.Form): def __init__(self, required=True): self.required = required name = forms.CharField(label='Name', max_length=20) first_

我是python中OOP的新手,尝试在django框架中使用类变量。我需要调用类变量required,并将其输入Charfield方法,如tihs:

class customerForm(forms.Form):
    def __init__(self, required=True):
        self.required = required
    
    name = forms.CharField(label='Name', max_length=20)
    first_name = forms.CharField(label='First Name', max_length=50, required=)
    last_name = forms.CharField(label='Last Name', max_length=50, required=)
    company_name = forms.CharField(label='Company Name', max_length=50, required=)
    address = forms.CharField(label='Address', max_length=100, required=)
    city = forms.CharField(label='City', max_length=50, required=)

我该怎么做?

您可以这样做:

class customerForm(forms.Form):
    def __init__(self, required=True):
        self.fields['name'].required = True

您可以这样做:

class customerForm(forms.Form):
    def __init__(self, required=True):
        self.fields['name'].required = True