2012-04-04 22 views
3

Ich versuche, meiner Django-App auf Heroku WebSolr-Unterstützung hinzuzufügen. Sie haben detaillierte Anweisungen für eine Implementierung mit Ruby:Websolr mit Django auf Heroku einrichten

https://devcenter.heroku.com/articles/websolr

Aber ich kann nicht herausfinden, wie es zu binden bis Heuhaufen. Hat jemand das getan?

Danke.

Edit:

ich in der Lage war, durch Modifizieren meine settings.py Datei zu implementieren:

HAYSTACK_URL  = os.environ.get('WEBSOLR_URL', '') 
HAYSTACK_CONNECTIONS = { 
    'default': { 
     'ENGINE': 'haystack.backends.solr_backend.SolrEngine', 
     'URL': HAYSTACK_URL, 

    }, 
}          

Dann läuft:

heroku run myproject/manage.py build_solr_schema > schema.xml 

Und das Hochladen der Inhalte schema.xml auf der Registerkarte Erweitert die websolr-schnittstelle. Und sobald ich lief

heroku run myproject/manage.py rebuild_index 

der Index wurde gebaut.

+0

Hey, danke für die Frage/Kommentare. Alles, was wir den offiziellen Dokumenten hinzufügen könnten, um das zu klären? Mailen Sie uns unter [email protected] –

Antwort

1

Ich habe die Heroku Websolr Docs aktualisiert, um einen Abschnitt auf Django, basierend auf Ihrer Frage aufzunehmen. Dank dafür. Für Vorschläge zu unseren Dokumenten, hinterlassen Sie einen Kommentar auf this gist.