我在初始部署时无法在myokuapp上执行syncdb
,并继续遇到以下错误:
django.db.migrations.graph.NodeNotFoundError: Migration custompusher.0001_initial dependencies reference nonexistent parent node (u'push_notifications', u'0002_auto_20150629_1438')
makemigrations
和migrate
导致同样的错误顺便说一句。
我的应用本身很基本。例如。 models.py是:
from django.db import models
from push_notifications.models import GCMDevice
from django.core.urlresolvers import reverse
class DeviceObj(GCMDevice):
def get_absolute_url(self):
return reverse('success')
请注意,push_notifications是一个3rd party library,它有自己的迁移。另请注意,设置在本地工作正常,在Heroku上设置是个问题。