db_table次のような構成でモデルをオーバーライドしようとしています。
class MyModel(models.Model):
class Meta:
db_table = "app_label_table_name"
app_labelただし、プログラムでアクセスしたいのですが。
一般的に、私は次のことができますMyModel._meta.app_label。ただし、Metaの古いスタイルのクラススコープ内からそのプロパティを取得することはできません。
self.app_labelselfそのコンテキストには存在しないように見えるため、機能しません。MyModel._meta.app_labelおそらくMyModelまだ定義されていないため、どちらも機能しません。
app_labelこのコンテキスト内からプログラムで取得するにはどうすればよいですか?これを行う他の方法はありますか?