Entwickeln einer Webanwendung in Python mit neo4j

4 Antworten

12

Ich verstehe nicht warum nicht. Sie können dies mit Django & amp; bedienen Anfragen durch sie ...

  1. Modellierungskategorien in der Diagrammdatenbank
  2. Beispiele für Neo4J-Shop-Kategorien
  3. Modelle von Neo4j und Django
  4. Django & amp; Neo4j - Domain-Modellierung, die Arsch tritt.
  5. Seamless Django & amp; Neo4j Integration

Hoffe, das hilft ... Ich selbst konnte fast die gesamte IMDB in Neo4j & amp; Serviere es durch Django.

    
Srikar Appalaraju 11.10.2011, 05:39
quelle
5

Sieh dir diese neo4j-Python-Bibliothek Ссылка an. Es verwendet Rest api von neo4j. Wenn Sie nicht beabsichtigen, die REST-API zu verwenden, können Sie eine Jython-Implementierung in Betracht ziehen, die direkt mit der Datenbank verbunden wird. Ich habe gehört, dass einige Hacker Neo4j-Backend für Django implementieren. Aber ich denke, es ist nicht reif genug, um eine Website zu entwickeln.

    
Melug 11.10.2011 05:40
quelle
4

Sie benötigen möglicherweise noch eine SQL-Datenbank wie sqlite, wenn Sie einige Django-Funktionen wie Authentifizierung verwenden möchten. Wenn Sie jedoch nur Ihre Empfehlungs-Engine erstellen möchten, können Sie Django mit no-database verwenden. Und Sie bauen Ihr Backend in Python mit neo4j auf, ohne sich vorher Gedanken über Django zu machen, das sich nahtlos in das Programm integrieren lässt.

Links für neo4j und python:

[Installation] Ссылка

[Verwendung] Ссылка

    
lc2817 11.10.2011 05:39
quelle
4

Wir haben die alte Django-Integration aktualisiert, um neo4j-rest-client zu verwenden - sie heißt neo4django . Wir haben einige wichtige Verbesserungen gegenüber der alten Integration vorgenommen und verwenden sie erfolgreich, um Scholrly zu erstellen. Es ist nicht ganz in Produktion, aber es ist etwas.

Die Bibliothek ermöglicht Modelldefinitionen, Abfragesätze mit automatisierter Indizierung und arbeitet mit einer relationalen Datenbank zusammen - so können Sie weiterhin contrib-Module verwenden, die auf dem Standard-ORM basieren.

Ich habe ein bisschen darüber geschrieben woanders auf StackOverflow wenn Sie interessiert sind!

    
Matt Luongo 13.10.2011 23:20
quelle