【发布时间】:2015-09-16 02:48:21
【问题描述】:
我的 Django 模型有一个提供 to_json 方法的 mixin:
class Tile(models.Model, SerializableMixin):
flooring = models.ForeignKey('Flooring', related_name='tiles')
...
如何在我的数据迁移中访问它?
class Migration(DataMigration):
def forwards(self, orm):
tiles = orm.Tile.objects.filter(flooring__name="white")
for tile in tiles:
tile.cache = tile.to_json() # AttributeError, no attribute to_json
tile.save(update_fields=['cache'])
【问题讨论】:
标签: python django mixins django-south data-migration