Модели Neo4j и django



Итак, я изучаю интеграцию Django и Neo4j, но там не так много об этом ... Я хочу знать, есть ли у меня такая модель, как эта.:
Если я хочу добавить новое свойство в модель, это будет так же просто, как сделать:



node.setProperty( "newProperty", "something" );


??



Более того, все запросы в django будут работать? Как производится траверсирование ?



Я был бы признателен за любой ответ
:D



Спасибо.

667   2  

2 ответов:

Мы работаем над обновлением интеграции Neo4j/Django для работы сneo4j-rest-client - плоды нашего труда находятсяна GitHub , с некоторыми быстрыми комментариями на моемблоге .

У нашей интеграции есть свои плюсы и минусы. Наиболее очевидное влияние оказывает наше использование клиента REST - вы получаете возможность использовать удаленную базу данных, при этом теряя довольно много, с точки зрения производительности. OTOH, интеграция работает вместе с реляционной базой данных, поэтому вы все еще можете использовать django.ВНО материал, который опирается на исходный ORM, и он довольно хорошо обрабатывает индексацию и наборы запросов.

Чтобы сделать то, что вы хотите выше, используя neo4django, вы просто получите узел neo4j-rest-client на основе экземпляра модели и получите его.

model_instance.node['newProperty'] = 'something'

Мы все еще работаем над тем, чтобы сделать интеграцию более динамичной, поддерживая траверсы/и т. д. В Питонном ключе и (в настоящее время самое важное) улучшая производительность. Если вам интересно, я хотел бы получить обратную связь.

Вы видели запись Тобиаса в блоге об интеграции Django? Это уже немного устарело, но все еще актуально. Кроме того, есть примеры , которые вы тоже можете проверить.

Comments

    Ничего не найдено.