我正在尝试使用以下db_table
配置覆盖模型:
class MyModel(models.Model):
class Meta:
db_table = "app_label_table_name"
但是,我希望app_label
以编程方式访问。
一般来说,我可以这样做:MyModel._meta.app_label
. 但是,我没有任何运气从 Meta 旧式类范围内获得该属性。
self.app_label
不起作用,因为self
在那种情况下似乎不存在。MyModel._meta.app_label
也不起作用,可能是因为MyModel
尚未定义。
我怎样才能app_label
从这个上下文中以编程方式获取?还有其他方法可以做到这一点吗?