Commit d47dcc29ccc28b44333eebb1d895bd654fdceeaf
1 parent
58276353
Exists in
master
and in
5 other branches
desenvolvendo models de exam #171
Showing
2 changed files
with
25 additions
and
17 deletions
Show diff stats
amadeus/local_settings.py.example
@@ -1,16 +0,0 @@ | @@ -1,16 +0,0 @@ | ||
1 | -import os | ||
2 | - | ||
3 | -DEBUG = True | ||
4 | - | ||
5 | -BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | ||
6 | - | ||
7 | -DATABASES = { | ||
8 | - 'default': { | ||
9 | - 'ENGINE': 'django.db.backends.postgresql', | ||
10 | - 'NAME': 'amadeus', | ||
11 | - 'USER': 'amadeus_admin', | ||
12 | - 'PASSWORD': 'amadeus', | ||
13 | - 'HOST': '127.0.0.1', | ||
14 | - 'PORT': '5432', | ||
15 | - } | ||
16 | -} | ||
17 | \ No newline at end of file | 0 | \ No newline at end of file |
exam/models.py
1 | from django.db import models | 1 | from django.db import models |
2 | 2 | ||
3 | -# Create your models here. | 3 | +class Exam(models.Model): |
4 | + name = models.CharField(_('Name'), max_length = 100) | ||
5 | + beginDate = models.DateTimeField(_('Start Date'), auto_now_add = True) | ||
6 | + endDate = models.DateTimeField(_('Date of last update'), auto_now=True) | ||
7 | + | ||
8 | + class Meta: | ||
9 | + | ||
10 | + verbose_name = _('Exam') | ||
11 | + verbose_name_plural = _('Exams') | ||
12 | + | ||
13 | + def __str__(self): | ||
14 | + return str(self.name) + str("/") + str(self.topic) | ||
15 | + | ||
16 | +class Answer(models.Model): | ||
17 | + answer = models.CharField(_("Answer"), max_length = 200) | ||
18 | + order = models.PositiveSmallIntegerField(_("Order")) | ||
19 | + exam = models.ForeignKey(Poll, verbose_name = _('Answers'), related_name='answers') | ||
20 | + | ||
21 | + class Meta: | ||
22 | + ordering = ('order',) | ||
23 | + verbose_name = _('Answer') | ||
24 | + verbose_name_plural = _('Answers') | ||
25 | + | ||
26 | + def __str__(self): | ||
27 | + return str(self.answer) + str("/") + str(self.poll) |