Skip to content
Snippets Groups Projects
Commit 49614697 authored by Piotr Matyjaszyk's avatar Piotr Matyjaszyk
Browse files

modified models - presentations and choice lists

parent c852f4c6
No related branches found
No related tags found
No related merge requests found
...@@ -21,7 +21,11 @@ class Language (models.Model): ...@@ -21,7 +21,11 @@ class Language (models.Model):
image_img.allow_tags = True image_img.allow_tags = True
class Subject(models.Model): class Subject(models.Model):
sex = models.CharField(max_length=1) SEX_CHOICES = (
('M','Male'),
('F','Female'),
)
sex = models.CharField(max_length=1, choices = SEX_CHOICES)
firstName = models.CharField(max_length=50) firstName = models.CharField(max_length=50)
lastName = models.CharField(max_length=50) lastName = models.CharField(max_length=50)
languages = models.ManyToManyField(Language) languages = models.ManyToManyField(Language)
...@@ -35,9 +39,18 @@ class Subject(models.Model): ...@@ -35,9 +39,18 @@ class Subject(models.Model):
ndno = models.CharField(max_length=6) ndno = models.CharField(max_length=6)
visitNumber = models.IntegerField() visitNumber = models.IntegerField()
mpowerId = models.CharField(max_length=20) mpowerId = models.CharField(max_length=20)
subjectStatus = models.CharField(max_length=3) STATUS_CHOICES = (
('INV', 'Invited'),
('OPT', 'Opted out'),
('PAR', 'Participating'),
('TST', 'Test group'),
('DEA', 'Dead')
)
subjectStatus = models.CharField(max_length=3, choices = STATUS_CHOICES)
mainPseudonym = models.CharField(max_length=45) mainPseudonym = models.CharField(max_length=45)
comments = models.CharField(max_length=2000) comments = models.CharField(max_length=2000)
def __str__(self):
return self.firstName + " " + self.lastName
class Visit(models.Model): class Visit(models.Model):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment