Jam*_*Lin 3 django makemigrations
我正在为模型使用Django 1.7和django-polymorphic
class ReferenceItem(PolymorphicModel):
created_at = models.DateTimeField(_('date created'), auto_now_add=True, db_index=True)
updated_at = models.DateTimeField(_('date modified'), auto_now=True, db_index=True)
uuid = UUIDField(auto=True, unique=True)
description = models.CharField(max_length=255)
class OrderItem(ReferenceItem):
order = models.ForeignKey('Order', related_name='items')
sku = models.CharField(max_length=255)
quantity = models.IntegerField()
unit_price = models.DecimalField(max_digits=10, decimal_places=2)
amount = models.DecimalField(max_digits=10, decimal_places=2)
tax_rate = models.DecimalField(max_digits=3, decimal_places=2)
commission_rate = models.DecimalField(max_digits=3, decimal_places=2)
Run Code Online (Sandbox Code Playgroud)
当我运行时makemigrations,出现此错误:
raise InvalidBasesError("Cannot resolve bases for %r\nThis can happen if you are inheriting models from an app with migrations (e.g. contrib.auth)\n in an app with no migrations; see https://docs.djangoproject.com/en/1.7/topics/migrations/#dependencies for more" % new_unrendered_models)
django.db.migrations.state.InvalidBasesError: Cannot resolve bases for [<ModelState: 'orders.OrderItem'>]
This can happen if you are inheriting models from an app with migrations (e.g. contrib.auth)
Run Code Online (Sandbox Code Playgroud)
我已经看过django 票了,但仍然不知道是什么问题。
我猜这与多态包无关。
我要解决的问题是注释掉我的应用程序,保留内置的django应用程序,运行./manage.py migrate以迁移系统应用程序,然后取消注释我的应用程序并运行./manage.py makemigrations
| 归档时间: |
|
| 查看次数: |
2915 次 |
| 最近记录: |