You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

46 lines
2.2 KiB

# coding=utf-8
import os
import datetime
import django
import sys
sys.path.append("/var/www/projects/lms/")
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lms.settings")
django.setup()
from courses.models import Diploma, User
from journals.models import DiplomaJ
u = {
'medvedward@mail.ru': {'key': '363 005 072', 'date': '29.07.2015'},
'oss@inbox.com': {'key': '363 005 074', 'date': '24.08.2015'},
'artyomzolotykh@gmail.com': {'key': '363 005 076', 'date': '21.08.2015'},
'susenko_a@ukr.net': {'key': '363 005 077', 'date': '25.08.2015'},
'ebortnikov@mail.ru': {'key': '363 005 078', 'date': '25.08.2015'},
'kovalev.home@mail.ru': {'key': '363 005 079', 'date': '05.10.2015'},
'mahneva-mariya@mail.ru': {'key': '365 005 080', 'date': '23.10.2015'},
'flintl@bk.ru': {'key': '366 005 081', 'date': '26.10.2015'},
'a.michurin1783@mail.ru': {'key': '367 005 082', 'date': '27.10.2015'},
'Vals_0791@mail.ru': {'key': '368 005 083', 'date': '07.12.2015'},
'artyomzykov@gmail.com': {'key': '369 005 084', 'date': '12.01.2016'},
'threed@rsgc.ru': {'key': '370 005 085', 'date': '15.02.2016'},
'walerock@mail.ru': {'key': '371 005 086', 'date': '18.02.2016'},
'garuskin.dima@gmail.com': {'key': '372 005 087', 'date': '30.01.2016'},
'rock_n_vladok@mail.ru': {'key': '373 005 088', 'date': '06.03.2016'},
'anton_semenchuk@rambler.ru': {'key': '374 005 089', 'date': '09.03.2016'},
'orloff.eg@yandex.ru': {'key': '375 005 090', 'date': '11.03.2016'},
'ysenko.mi@gmail.com': {'key': '376 005 091', 'date': '13.03.2016'},
'nadin12233@mail.ru': {'key': '377 005 092', 'date': '13.03.2016'},
'serge-meb@mail.ru': {'key': '378 005 093', 'date': '02.04.2016'}
}
for key, value in u.items():
try:
user = User.objects.get(email=key)
except User.DoesNotExist:
print key
else:
key = int(''.join(value['key'].split(' ')))
date = value['date'].split('.')
DiplomaJ.objects.create(date=datetime.date(int(date[2]), int(date[1]), int(date[0])),
key=key,
student=user,
material=Diploma.objects.get(id=1))