14 lines
369 B
Python
14 lines
369 B
Python
|
import models
|
||
|
from copy import deepcopy
|
||
|
|
||
|
def import_all():
|
||
|
for i in models.items:
|
||
|
item = models.Item.get_or_create(i['id'])
|
||
|
item.path = i['path']
|
||
|
item.info = deepcopy(i)
|
||
|
del item.info['path']
|
||
|
del item.info['id']
|
||
|
item.meta = item.info.pop('meta', {})
|
||
|
models.db.session.add(item)
|
||
|
models.db.session.commit()
|