def handle(self, *args, **options): netid = input('User',getpass.getuser()) try: user = User.objects.get(netid=netid) print('User exists. Exit') except: user = User() user.netid = netid user.email = input('Email',netid+'@ulb.ac.be') user.first_name = input('Firstname','John') user.last_name = input('Lastname','Doe') user.birth = datetime.date(1993,5,24) user.set_unusable_password() user.xml = '' user.save()
def create_user(netid, last_name, first_name, email, xml, birth, identites): try: user = User.objects.get(netid=netid) except: user = User() user.netid = netid user.email = email if last_name.isupper(): user.last_name = last_name.title() else: user.last_name = last_name user.first_name = first_name user.birth = birth user.set_unusable_password() # for identite in identites: #for incription in identity #for mandat in identity #for categorie in identity user.xml = xml user.save() return user