from tortoise import Tortoise
db = Tortoise()
async def init():
await Tortoise.init(db_url='sqlite://db.sqlite3', modules={'models': ['db.models']})
await Tortoise.generate_schemas()
async def on_shutdown():
await db.close_connections()
await GeneralData.create(name=result['rows'][i]['name'], pathname=result['rows'][i]['pathName'])
i: int = 0
for it in result['rows']:
if i == 1000:
break
if 'без ЧЗ' not in result['rows'][i]['pathName']:
await GeneralData.create(name=result['rows'][i]['name'], pathname=result['rows'][i]['pathName'])
print(result['rows'][i]['name'], '///', result['rows'][i]['pathName'])
i += 1
list_check: list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
for item in list_check:
url = f""
response = requests.get(url=url, auth=auth, headers=headers)
result = response.json()
i = 0
for it in result['rows']:
if 'без ЧЗ' not in result['rows'][i]['pathName']:
await GeneralData.create(name=result['rows'][i]['name'], pathname=result['rows'][i]['pathName'])
i += 1