12
Django:モデルフィールドのリストを取得しますか?
User(最終的に)から継承するクラスを定義しましたmodels.Model。このモデルに定義されているすべてのフィールドのリストを取得したい。たとえば、phone_number = CharField(max_length=20)。基本的には、Fieldクラスから継承するものをすべて取得したいと思います。 を利用してこれらを取得できると思いましたinspect.getmembers(model)が、返されるリストにはこれらのフィールドが含まれていません。Djangoはすでにクラスを取得していて、そのすべての魔法の属性を追加して、実際に定義されているものを取り除いているようです。だから...これらのフィールドを取得するにはどうすればよいですか?彼らはおそらく彼ら自身の内部目的のためにそれらを検索する機能を持っていますか?
196
django
django-models