Как мне использовать neo4j с Web2py?

Я пытаюсь создать очень простую систему входа в систему. Для чего я использую neo4j в качестве базы данных.

Согласно документации, я не могу найти способ подключения neo4j в дал.

Должен ли я вручную подключиться к neo4j а затем начать сеанс или есть ли способ для меня использовать DAL (который позволяет мне легко позаботиться о входе в систему)?

1 ответ

Решение

Чтобы использовать конкретную базу данных с DAL web2py, для нее должен быть адаптер, а для Neo4j нет. Встроенная в web2py система аутентификации зависит от DAL, поэтому для ее использования необходимо хранить как минимум данные, относящиеся к аутентификации, в одной из баз данных, поддерживаемых DAL. Ваши варианты:

  1. Храните все в Neo4j и, следовательно, не используйте встроенную систему аутентификации web2py.
  2. Используйте альтернативную базу данных для данных аутентификации (вы все еще можете использовать Neo4j для всего остального), что позволяет использовать систему аутентификации web2py.
  3. Напишите свой собственный адаптер DAL для Neo4j, как описано здесь.
Другие вопросы по тегам