Guest User

Untitled

a guest
May 11th, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. class Person(models.Model):
  2. isMale = models.BooleanField(default=True)
  3. name = models.CharField(max_length=32)
  4. age = models.IntegerField()
  5. mail = models.CharField(max_length=64)
  6. phone = models.CharField(max_length=32)
  7. class Meta:
  8. abstract = True
  9.  
  10. def __str(self):
  11. return self.name
  12.  
  13.  
  14. class User(Person):
  15. username = models.CharField(max_length=64)
  16. password = models.CharField(max_length=64)
  17. department = models.CharField(max_length=64)
  18. date_joined = models.DateField()
  19.  
  20. class Meta:
  21. abstract = False
  22. def __str(self):
  23. return self.department + "'s " + self.name
  24.  
  25. python manage.py makemigrations
  26. python manage.py migrate
  27.  
  28. migrations.CreateModel(
  29. name='User',
  30. fields=[
  31. ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  32. ('isMale', models.BooleanField(default=True)),
  33. ('name', models.CharField(max_length=32)),
  34. ('age', models.IntegerField()),
  35. ('mail', models.CharField(max_length=64)),
  36. ('phone', models.CharField(max_length=32)),
  37. ('address', models.CharField(max_length=32)),
  38. ('username', models.CharField(max_length=64)),
  39. ('password', models.CharField(max_length=64)),
  40. ('department', models.CharField(max_length=64)),
  41. ('date_joined', models.DateField()),
  42. ],
  43. options={
  44. 'abstract': False,
  45. },
  46. ),
  47.  
  48.  
  49. class Meta:
  50. abstract = True
  51.  
  52. p = User(username="",password="",department="",isMale=True,name="",age=1,mail="",phone="",date_joined=timezone.now())
  53. p.save()
Add Comment
Please, Sign In to add comment