私のviews.pyで、モデル名を取得したいself
私はこれを試しましたself.__class__.__name__
しかし、それは私にモデルではなくビューのクラス名を与えました
編集:
class ObjectCreate(CreateView):
def get_template_names(self):
m = self.__class__.__name__
モデル ビューでは、self はオブジェクト モデル インスタンスではありません。
あなたは書くべきです:
self.model.__name__
ihhcarus のコメントにより 6 年後に編集:
Django 1.11
self.__class__.__name__
では、モデル クラス名を取得するために使用できます。