Как мне использовать neo4j с Web2py?
Я пытаюсь создать очень простую систему входа в систему. Для чего я использую neo4j
в качестве базы данных.
Согласно документации, я не могу найти способ подключения neo4j
в дал.
Должен ли я вручную подключиться к neo4j
а затем начать сеанс или есть ли способ для меня использовать DAL (который позволяет мне легко позаботиться о входе в систему)?
1 ответ
Решение
Чтобы использовать конкретную базу данных с DAL web2py, для нее должен быть адаптер, а для Neo4j нет. Встроенная в web2py система аутентификации зависит от DAL, поэтому для ее использования необходимо хранить как минимум данные, относящиеся к аутентификации, в одной из баз данных, поддерживаемых DAL. Ваши варианты:
- Храните все в Neo4j и, следовательно, не используйте встроенную систему аутентификации web2py.
- Используйте альтернативную базу данных для данных аутентификации (вы все еще можете использовать Neo4j для всего остального), что позволяет использовать систему аутентификации web2py.
- Напишите свой собственный адаптер DAL для Neo4j, как описано здесь.