Здравствуйте!
У меня есть проект на Python/Django, имеющий локальную базу под sqlite3. При работе приложение должно обращаться и получать данные из базы не имеющей к проекту никакого отношения.
То есть замечательное Django ORM использовать не удастся.
В данный момент я имею в директории проекта папку sql, в которой храняться запросы в чистом виде, а в проекте использую самописный модуль, подключающий нужный драйвер и выполняющий всю рутинную работу. В итоге во вьюхе все сводится к
result = global_sql_driver.request('last_orders.sql')
И сам вопрос(точнее несколько):
Насколько это корректно? Как сделать лучше? Как сделать правильнее? Как делаете вы?