У меня есть Myfile объект с БД SQL файла:Google App Engine: синтаксический анализ базы данных SQL
class MyFile(ndb.Model):
data = ndb.BlobProperty()
данных хранилища свойств БД SQL файла. Поэтому в requestHandler мне нужно проанализировать этот файл. Я пытаюсь с помощью стандартной библиотеки sqlite3, но получаю ошибку на GAE стороны:
ImportError: No module named _sqlite3
С PyDbLite
библиотеки Я получаю ошибку тоже:
from PyDbLite.SQLite import Database, Table
File "libs/PyDbLite/SQLite.py", line 81, in <module>
from pysqlite2 import dbapi2 as sqlite
Есть ли способ разбора SQL базы данных в очках движок приложения?
Я знаю, что gae использует хранилище NoSQL, мне просто нужно обрабатывать файл sql db.
Вы сделали эти модули доступными для вашего приложения с двигателем? Если они не загружаются при развертывании, вы не сможете их импортировать (даже если все это работает локально). Вы можете добавить в свой приложение gae самый чистый-питон и многие не чистые модули. –
@PaulCollingwood Да, я загрузил дополнительную библиотеку, но все еще имею эту ошибку. –
, возможно, он недоступен на GAE из-за его C-компонентов, но не уверен. –