2016-08-29 5 views
0

Versuchen, Haystack nach Django-Heuhaufen Dokumentation das grundlegende Tutorial für die Installation und Konfiguration, aber ein Problem stellt mich als ich nicht importieren können Heuhaufen in Search-Indizes py-Datei Heuhaufen ist installiert die env und in der Wurzelpycharm kann Heuhaufen nicht finden, aber Terminal kann

Settings.py

INSTALLED_APPS = [ 
'django.contrib.admin', 
'django.contrib.auth', 
'django.contrib.contenttypes', 
'django.contrib.sessions', 
'django.contrib.messages', 
'django.contrib.staticfiles', 
'haystack', 
'products', 
] 
HAYSTACK_CONNECTIONS = { 
     'default': { 
      'ENGINE': 'haystack.backends.solr_backend.SolrEngine', 
      'URL': 'http://127.0.0.1:8983/solr' 

     }, 
    } 

Search_Indexes.py

import datetime 
from haystack import indexes <<error can't find indexes 

noch in ->

>>-Terminal in meinem env

(amirshop) [email protected]######:~/####/#####$ python manage.py shell 
Python 2.7.12 (default, Jul 1 2016, 15:12:24) 
[GCC 5.4.0 20160609] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
(InteractiveConsole) 
>>> from haystack import indexes 
>>> indexes. 
indexes.BasicSearchIndex(    indexes.FacetDateField(    indexes.NgramField(     indexes.__package__      indexes.get_identifier(
indexes.BooleanField(     indexes.FacetDateTimeField(   indexes.SearchField(     indexes.__reduce__(     indexes.get_model_ct(

Was ist das Problem oder gerade wo?

+0

Haben Sie Ihren pycharm auf virtualenvs Python gerichtet? –

+0

ja das Terminal ist das Terminal von pycharm –

+0

Nein. Ich meine. Einstellungen -> Projekt myproject -> Projekt Interpreter? –

Antwort

1

Gelöst

nur Punkt, den ich wieder meine PyCharm im usr bin myenv unter Verwendung dieser Schritte aus: here Dank @Sardorbek Imomaliev 1 -

  1. Einstellungen (Strg + Alt + S)
  2. Projekt: Name
  3. Interpreter
  4. Wählen Sie Ihren Interpreter und sehen Sie installierte Pakete
+1

Dies ist eine Borderline [Link-only-Antwort] (// meta.stackexchange.com/q/8231). Sie sollten Ihre Antwort so erweitern, dass sie so viele Informationen enthält, und den Link nur als Referenz verwenden. – FrankerZ

+1

Danke für Ihre Notizen –

Verwandte Themen