Guest User

Untitled

a guest
Aug 22nd, 2018
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. # encoding: utf-8
  2.  
  3. import datetime
  4.  
  5. import MySQLdb
  6. from django.core.management import setup_environ
  7. import settings
  8. setup_environ(settings)
  9. from django.db.utils import IntegrityError
  10. from django.contrib.auth.models import User
  11. from profiles.models import *
  12.  
  13. def format_unixtime(datestring):
  14. dt = datetime.datetime.fromtimestamp(float(datestring))
  15. return dt
  16.  
  17. def check_value(user_value):
  18. if user_value:
  19. decoded_data = user_value.decode('latin-1')
  20. return decoded_data[:30]
  21. else:
  22. return ''
  23.  
  24. con = MySQLdb.connect(user='root', db='mydb', passwd='pass', host='localhost')
  25. cursor = con.cursor()
  26. # setting the statement
  27. cursor.execute ("Select * from user")
  28.  
  29. # get all rows
  30. rows = cursor.fetchall()
  31.  
  32. # print all rows
  33. for row in rows:
  34. try:
  35. if row[44] == 'y':
  36. print(check_value(row[3]))
  37. user = User(
  38. id = row[0],
  39. username = check_value(row[1]),
  40. first_name = unicode(check_value(row[2])),
  41. last_name = unicode(check_value(row[3])),
  42. email =row[6],
  43. password = row[5],
  44. is_staff = 0,
  45. is_active = 1,
  46. is_superuser = 0,
  47. last_login = format_unixtime(row[46]),
  48. date_joined = format_unixtime(row[43])
  49. )
  50. user.save(force_insert=True)
  51. print('User created')
  52. else:
  53.  
  54. print('user not activated')
  55.  
  56. except IntegrityError as detail:
  57. print('Error', detail)
  58. # close cursor
  59. cursor.close()
  60.  
  61. #close connection
  62. con.close()
Add Comment
Please, Sign In to add comment