【发布时间】:2016-11-19 17:29:48
【问题描述】:
主要时刻 - 数据库方案不是从头开始设计的。它是从遗留系统继承的,目前必须保持原样,因为它也与一些外部系统共享。所以我们有一种:
class A(models.Model):
"""
List of 110 fields
"""
field_1 = models.CharField()
field_... = models.CharField()
field_n = models.CharField()
有什么方法可以让模型 B 成为代理模型并且具有有限的字段集?
喜欢:
class B(A):
class Meta:
proxy = True
field_3 = models.CharField()
field_5 = models.CharField()
field_10 = models.CharField()
我目前想到的唯一解决方案 - 创建一些非托管模型。但是代理模型看起来更适合这个目标......还是不?
【问题讨论】:
标签: python mysql django django-models