伙计们,我正在构建一个试图构建一个应用程序,将其数据存储在sqlite3上,然后将其同步到云中的postgres,我尝试了django-synchro,它看起来很过时,我不得不做几处更改在它可以与Django 2.0一起使用之前,我现在面临这个问题AttributeError: 'ManyToManyField' object has no attribute 'rel'
,与之相关的代码是def get_intermediary(models):
res = {}
for model in models:
res.update((m2m.rel.through, _get_remote_field(m2m)) for m2m in model._meta.many_to_many
if not m2m.rel.through._meta.auto_created)
有没有办法解决这个问题,或者可能是一个django软件包,可以帮助我们同步两个数据库。谢谢
答案 0 :(得分:1)
1 | aaa | 2018-05-10
4 | ddd | 2018-05-11
6 | fff | 2018-05-13
属性已替换为.rel
。这在Django 1.9中已被弃用,最后在2.0中删除。请参阅发行说明的this section。