Я вообще не смог найти этот скрипт в django-form
не могли бы вы объяснить эти скрипты?
почему мы использовали **def init(self, *args, kwargs): И **super(ProfileForm, self).init(*args, kwargs) ?
*from django import forms
from django.forms import fields
from .models import User
class ProfileForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(ProfileForm, self).__init__(*args, **kwargs)
self.fields['username'].help_text = None
self.fields['username'].disabled = True
self.fields['email'].disabled = True
self.fields['special_user'].disabled = True
self.fields['is_author'].disabled = True
class Meta:
model = User
fields = [ 'username', 'email', 'first_name', 'last_name', 'special_user',
'is_author'
]
Спасибо.*