Guest User

Untitled

a guest
May 31st, 2018
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. import json
  2.  
  3. from django.contrib.auth.models import User
  4.  
  5. from gui.models import Comments, Post
  6.  
  7. file = open('db.json')
  8.  
  9. dado = json.loads(file)
  10.  
  11.  
  12. users = dados['users']
  13.  
  14. for u in users:
  15. user = User()
  16. user.username = u['username']
  17. user.email = u['email']
  18. user.password = 'abcd@1234'
  19. user.save()
  20.  
  21. posts = dados['posts']
  22.  
  23. for p in posts:
  24. post = Post()
  25. post.user = User.objects.get(pk=p['userId'])
  26. post.body = p.get('body') or 'sem corpo'
  27. post.title = p.get('title') or 'sem title'
  28. post.save()
  29.  
  30. comments = dados['comments']
  31. for c in comments:
  32. com = Comments()
  33. com.name = c['name']
  34. com.email = c['email']
  35. com.body = c['body']
  36. com.post = Post.objects.get(pk=c['postId'])
  37. com.save()
Add Comment
Please, Sign In to add comment