Я новичок в python + scrapy + alembic. Я нахожу способ вставить некоторые данные init в alembic, используя функцию bulk_insert.импортировать модуль init_data в alembic
мой код: (прямая вставка)
op.bulk_insert('table',
[
{
'id' : 1,
'website': 'http://example',
'xpath_pagination': '',
'xpath_product': '',
},
{
'id' : 1,
'website': 'http://example',
'xpath_pagination': '',
'xpath_product': '',
},
{
'id' : 1,
'website': 'http://example',
'xpath_pagination': '',
'xpath_product': '',
},
])
А теперь, я хочу, чтобы изменить способ вставки из вне сайта
надежда код:
import initdata
...
op.bulk_insert('table', initdata.data)
Мой quesion: как сделать это правильный путь? (в этом случае используется файл типа). Как вставить модуль initdata.
Благодаря
Я создал модуль init в корневом проекте. /init/initdata.py (\ _ \ _ init \ _ \ _. py выходы ") и попробуйте импортировать в alembic (импортировать init или импортировать init.initdata). Но мне не удалось, cli отображают ошибки:" No module named init " – VoTue