class MediaContent(models.Model): uploader = models.ForeignKey(User) Title = models.CharFIEld(max_length=100) created = models.DateTimeFIEld(auto_Now_add=True) def draw_item(self): pass class Meta: abstract = Trueclass Picture(MediaContent): picture = models.ImageFIEld(upload_to='pictures')class VIDeo(MediaContent): IDentifIEr = models.CharFIEld(max_length=30) #youtube ID
我之前在Rails中做了一些STI,但从未在django中做过.这是在django中完成的吗?它只会创建一个包含所有模型中所有字段的表吗?它会添加一个类型列吗?
解决方法 将创建两个表,一个用于Picture,另一个用于VIDeo.无法创建返回两种类型的查询.“Abstract base classes”
@H_301_28@ 总结以上是内存溢出为你收集整理的这是django如何进行单表继承?全部内容,希望文章能够帮你解决这是django如何进行单表继承?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)