26 lines
		
	
	
		
			541 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			541 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 index, book in enumerate(books):
 | |
|         Book(
 | |
|             id=index + 1,
 | |
|             title=book['title'],
 | |
|             author=book['author'],
 | |
|             country=book['country'],
 | |
|             year=book['year'],
 | |
|         ).save()
 | |
| 
 | |
|     print('Finish!')
 |