djangoのサンプルなどで勉強を進めているのですが、form.pyなどのClassで初期処理として
def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs)
と記載されることが多いですが、*argsのタプル型と**kwargsの辞書型が必要となる理由が、調べたのですがよくわかりません。
forms.Formを継承してクラスを作成した場合の__init__では、selfのみでダメなのはなぜでしょうか?
投稿2020/10/20 05:52
編集2020/10/20 07:43djangoのサンプルなどで勉強を進めているのですが、form.pyなどのClassで初期処理として
def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs)
と記載されることが多いですが、*argsのタプル型と**kwargsの辞書型が必要となる理由が、調べたのですがよくわかりません。
forms.Formを継承してクラスを作成した場合の__init__では、selfのみでダメなのはなぜでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/21 09:59
2020/10/21 11:51
2020/10/24 05:18