Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django haystack模型<;类别';django.db.models.base.ModelBase'&燃气轮机;没有注册_Django_Django Haystack - Fatal编程技术网

Django haystack模型<;类别';django.db.models.base.ModelBase'&燃气轮机;没有注册

Django haystack模型<;类别';django.db.models.base.ModelBase'&燃气轮机;没有注册,django,django-haystack,Django,Django Haystack,我正试图用django设置haystack,但我发现了这个错误,我用谷歌搜索了一下,现在还没有报告。我认为这可能与索引有关,所以我更新了索引并进行了迁移和迁移,但这并没有解决问题 Environment: Request Method: GET Request URL: http://kbuzz.webfactional.com/rest/movies/?device=browser Django Version: 1.7.10 Python Version: 2.7.9 Installe

我正试图用django设置haystack,但我发现了这个错误,我用谷歌搜索了一下,现在还没有报告。我认为这可能与索引有关,所以我更新了索引并进行了迁移和迁移,但这并没有解决问题

Environment:


Request Method: GET
Request URL: http://kbuzz.webfactional.com/rest/movies/?device=browser

Django Version: 1.7.10
Python Version: 2.7.9
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.sitemaps',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.admin',
 'django.contrib.redirects',
 'django.contrib.humanize',
 'autocomplete_light',
 'djangorestframework',
 'haystack',
 'lamusoftware.generic',
 'mptt',
 'bootstrapform',
 'sorl.thumbnail',
 'oauth2client',
 'articles',
 'banners',
 'common',
 'directory',
 'events',
 'galleries',
 'marketplace',
 'movies',
 'pages',
 'profiles',
 'search',
 'stats',
 'minidetector',
 'mobile',
 'reports',
 'favorites',
 'braces',
 'allauth',
 'allauth.account',
 'allauth.socialaccount',
 'allauth.socialaccount.providers.facebook',
 'widget_tweaks',
 'wordofmouth',
 'ckeditor',
 'django_mobile',
 'debug_toolbar',
 'markup_deprecated',
 'whoosh')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.contrib.redirects.middleware.RedirectFallbackMiddleware',
 'minidetector.Middleware',
 'mobileesp.middleware.MobileDetectionMiddleware',
 'kb.middleware.log_ip_middleware.SetRemoteAddrFromForwardedFor',
 'kb.middleware.log_ip_middleware.RedirectMovie')


Traceback:
File "/home/kbuzz/webapps/kenyabuzz/lib/python2.7/Django-1.7.10-py2.7.egg/django/core/handlers/base.py" in get_response
  111.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/kbuzz/webapps/kenyabuzz/lib/python2.7/Django-1.7.10-py2.7.egg/django/utils/decorators.py" in _wrapped_view
  105.                     response = view_func(request, *args, **kwargs)
File "/home/kbuzz/webapps/kenyabuzz/lib/python2.7/Django-1.7.10-py2.7.egg/django/views/generic/base.py" in view
  69.             return self.dispatch(request, *args, **kwargs)
File "/home/kbuzz/webapps/kenyabuzz/lib/python2.7/Django-1.7.10-py2.7.egg/django/views/decorators/csrf.py" in wrapped_view
  57.         return view_func(*args, **kwargs)
File "/home/kbuzz/lib/python2.7/djangorestframework/views.py" in dispatch
  228.             response_obj = handler(request, *args, **kwargs)
File "/home/kbuzz/webapps/kenyabuzz/kb/rest/views.py" in get
  238.             search_index = connections['default'].get_unified_index().get_index(get_model(*self.django_model.split('.')))
File "/home/kbuzz/lib/python2.7/haystack/utils/loading.py" in get_index
  283.             raise NotHandled('The model %s is not registered' % model_klass.__class__)

Exception Type: NotHandled at /rest/movies/
Exception Value: The model <class 'django.db.models.base.ModelBase'> is not registered
环境:
请求方法:获取
请求URL:http://kbuzz.webfactional.com/rest/movies/?device=browser
Django版本:1.7.10
Python版本:2.7.9
已安装的应用程序:
(“django.contrib.auth”,
“django.contrib.contenttypes”,
“django.contrib.sessions”,
“django.contrib.sites”,
“django.contrib.sitemaps”,
“django.contrib.messages”,
“django.contrib.staticfiles”,
“django.contrib.admin”,
'django.contrib.redirects',
“django.contrib.humanize”,
“自动完成灯”,
“djangorestframework”,
“干草堆”,
“lamusoftware.generic”,
“mptt”,
“bootstrapform”,
“Soll.缩略图”,
“oauth2client”,
"文章",,
"横幅",,
"普通",,
'目录',
“事件”,
“画廊”,
“市场”,
"电影",,
“页面”,
"简介",,
“搜索”,
“统计数据”,
“微型探测器”,
"流动",,
"报告",,
“收藏夹”,
“支架”,
“阿拉斯”,
“allauth.账户”,
“allauth.socialaccount”,
“allauth.socialaccount.providers.facebook”,
“widget_调整”,
“wordofmouth”,
“编辑”,
“django_mobile”,
“调试工具栏”,
“已弃用标记”,
"嗖")
已安装的中间件:
('django.middleware.common.CommonMiddleware',
“django.contrib.sessions.middleware.SessionMiddleware”,
“django.middleware.csrf.CsrfViewMiddleware”,
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.contrib.redirects.middleware.RedirectFallbackMiddleware',
“迷你探测器.中间件”,
“MobileSp.middleware.MobileDetectionMiddleware”,
'kb.middleware.log_ip_middleware.SetRemoteAddrFromForwardedFor',
'kb.middleware.log\u ip\u middleware.RedirectMovie')
回溯:
get_响应中的文件“/home/kbuzz/webapps/kenyabuzz/lib/python2.7/Django-1.7.10-py2.7.egg/Django/core/handlers/base.py”
111响应=包装的回调(请求,*回调参数,**回调参数)
视图中的文件“/home/kbuzz/webapps/kenyabuzz/lib/python2.7/Django-1.7.10-py2.7.egg/Django/utils/decorators.py”
105响应=查看功能(请求,*args,**kwargs)
视图中的文件“/home/kbuzz/webapps/kenyabuzz/lib/python2.7/Django-1.7.10-py2.7.egg/Django/views/generic/base.py”
69返回自调度(请求,*args,**kwargs)
包装视图中的文件“/home/kbuzz/webapps/kenyabuzz/lib/python2.7/Django-1.7.10-py2.7.egg/Django/views/decorators/csrf.py”
57返回视图函数(*args,**kwargs)
分派中的文件“/home/kbuzz/lib/python2.7/djangorestframework/views.py”
228response_obj=handler(请求,*args,**kwargs)
get中的文件“/home/kbuzz/webapps/kenyabuzz/kb/rest/views.py”
238search_index=connections['default'].get_unified_index().get_index(get_model(*self.django_model.split('.'))
get_索引中的文件“/home/kbuzz/lib/python2.7/haystack/utils/loading.py”
283raise NOTHANDED('模型%s未注册“%model\u klass.\uuuu class\uuuu”)
异常类型:NotHandled at/rest/movies/
异常值:模型未注册

需要更多信息来帮助您。您可以发布您试图与视图代码一起使用的索引的定义吗?