在我的应用程序pos
中,我有以下模型::
class Receipt(Model):
class Meta:
db_table = 'pos_receipt'
我想将表重命名为pos_receipt_ghost
,我不想对应用名称进行硬编码。
我想这样做:
class Receipt(Model):
class Meta:
db_table = '%s_receipt_ghost` % get_app_name()
是否存在get_app_name
之类的内容?
答案 0 :(得分:1)
class Receipt(Model):
class Meta:
pass
Receipt._meta.db_table = '%s_receipt_ghost' % Receipt._meta.app_label
或者
class Receipt(Model):
class Meta:
db_table = '%s_receipt_ghost'
Receipt._meta.db_table %= Receipt._meta.app_label