Advertisement
Guest User

Untitled

a guest
Mar 10th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. import csv
  2.  
  3. from django.contrib.auth.hashers import make_password
  4. from django.utils.encoding import smart_str
  5.  
  6. from app.models import User, Student
  7.  
  8.  
  9. def read_csv():
  10. file_name = 'new_data.csv'
  11. csv_file = open(file_name, 'rb')
  12. reader = csv.reader(csv_file, quoting=csv.QUOTE_ALL)
  13. for i, row in enumerate(reader):
  14. roll_no = int(row[0])
  15. full_name = smart_str(row[1])
  16. web_mail = smart_str(row[2])
  17.  
  18. user = User.objects.create(
  19. username=web_mail,
  20. password=make_password('helloworld'),
  21. is_active=False
  22. )
  23. student = Student.objects.create(
  24. user=user,
  25. full_name=full_name,
  26. roll_no=roll_no,
  27. gender='Male',
  28. department='BioSciences and Bioengineering',
  29. programme='programme',
  30. web_mail=web_mail
  31. )
  32.  
  33. if __name__ == "__main__":
  34. read_csv()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement