models.py 768 Bytes
Newer Older
Almira Redoble's avatar
Almira Redoble committed
1 2
from django.db import models

3 4 5 6 7 8

class Department(models.Model):
    dept_name = models.CharField(max_length=100, default="")
    home_unit = models.CharField(max_length=100, default="")

    def __str__(self):
Almira Redoble's avatar
Almira Redoble committed
9
        return '{}, {}'.format(self.dept_name, self.home_unit)
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27


class WidgetUser(models.Model):
    first_name = models.CharField(max_length=50, default="")
    middle_name = models.CharField(max_length=50, default="")
    last_name = models.CharField(max_length=50, default="")
    department = models.ForeignKey(
        Department,
        on_delete=models.CASCADE,
        related_name='User'
    )

    def __str__(self):
        return '{}, {} {}'.format(
            self.last_name,
            self.first_name,
            self.middle_name
        )