24 lines
496 B
Python
24 lines
496 B
Python
|
from app.library.models import Book
|
||
|
import json
|
||
|
|
||
|
def run():
|
||
|
|
||
|
print('Working')
|
||
|
|
||
|
# Delete old books
|
||
|
Book.objects.all().delete()
|
||
|
|
||
|
# Read file
|
||
|
with open("scripts/example_books.json", "r") as file_books:
|
||
|
books = json.loads(file_books.read())
|
||
|
|
||
|
# Create books
|
||
|
for book in books:
|
||
|
Book(
|
||
|
title=book['title'],
|
||
|
author=book['author'],
|
||
|
country=book['country'],
|
||
|
year=book['year'],
|
||
|
).save()
|
||
|
|
||
|
print('Finish!')
|