Stripped personal data from development repository
Samo Penic
2019-02-20 83c3f647c35477564b77cbc5b36d37d793d5442a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
from django.db import models
#from django.contrib.auth.models import AbstractUser
 
# Create your models here.
 
 
class University(models.Model):
    name = models.CharField(max_length=50)
 
    def __str__(self):
        return self.name
 
 
class Faculty(models.Model):
    name = models.CharField(max_length=255)
    university = models.ForeignKey(University, on_delete=models.CASCADE)
    sid_mask = models.CharField(max_length=8, default="xxxxxxx")
 
    def __str__(self):
        return self.name
 
 
class Subject(models.Model):
    name = models.CharField(max_length=255)
    short_name = models.CharField(max_length=25)
    faculty = models.ForeignKey(Faculty, on_delete=models.CASCADE)
    default_mark_positive = models.IntegerField(default=1)
    default_mark_negative = models.IntegerField(default=-1)
    default_no_kvizekov = models.IntegerField(default=0)
 
    def __str__(self):
        return self.name
 
 
class StudyType(models.Model):
    name = models.CharField(max_length=50)
 
    def __str__(self):
        return self.name