【发布时间】:2015-10-23 20:54:46
【问题描述】:
这是我在 models.py 中的 Story 类:
class Story(models.Model):
def __str__(self):
return self.content if len(self.content) <= 8 else self.content[:8]+"..."
master = models.ForeignKey(User)
story_book = models.ForeignKey(Story_book)
content = models.CharField(max_length=5000)
create_date = models.DateTimeField('date created')
STORY_TYPES = (
('bf', 'before commited'),
('cm', 'commited'),
('dl', 'deleted'),
)
Story_type = models.CharField(max_length=2, choices=STORY_TYPES, default='bf')
handled_date = models.DateTimeField('date handled', null=True)
我想做 3 个展示故事元素的类:
- 只有
bf类型的一个模型 - ... 一个只有
cm类型 - ...最后一个只有
dl类型
我希望将所有数据存储在Storydatabase 表中,但要处理不同的模型。我该怎么做?
我该怎么做?
【问题讨论】:
标签: django python-3.x model