问题在于此行(“ /Users/Name/Dev/tps/products/models.py”,第127行):
watson.register(Product.objects.exclude(productimage=None))
你尝试在导入时引用模型。在Django 1.7中不再可用。Django 1.7允许你仅在所有应用程序加载后才能使用模型。你应该将此调用移至的
ready回调
AppConfig,如下所示:
from django.apps import AppConfigclass ProductsConfig(AppConfig): name = 'products' def ready(self): Product = self.get_model('Product') watson.register(Product.objects.exclude(productimage=None))那么你应该参考这个AppConfig在__init__.py你的products应用程序:
default_app_config = 'products.apps.ProductsConfig'
哪里apps是你把配置模块的名称。



