From d47dcc29ccc28b44333eebb1d895bd654fdceeaf Mon Sep 17 00:00:00 2001 From: ifac0 Date: Thu, 6 Oct 2016 12:54:20 -0300 Subject: [PATCH] desenvolvendo models de exam #171 --- amadeus/local_settings.py.example | 16 ---------------- exam/models.py | 26 +++++++++++++++++++++++++- 2 files changed, 25 insertions(+), 17 deletions(-) delete mode 100644 amadeus/local_settings.py.example diff --git a/amadeus/local_settings.py.example b/amadeus/local_settings.py.example deleted file mode 100644 index f4a516a..0000000 --- a/amadeus/local_settings.py.example +++ /dev/null @@ -1,16 +0,0 @@ -import os - -DEBUG = True - -BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.postgresql', - 'NAME': 'amadeus', - 'USER': 'amadeus_admin', - 'PASSWORD': 'amadeus', - 'HOST': '127.0.0.1', - 'PORT': '5432', - } -} \ No newline at end of file diff --git a/exam/models.py b/exam/models.py index 71a8362..79f88a6 100644 --- a/exam/models.py +++ b/exam/models.py @@ -1,3 +1,27 @@ from django.db import models -# Create your models here. +class Exam(models.Model): + name = models.CharField(_('Name'), max_length = 100) + beginDate = models.DateTimeField(_('Start Date'), auto_now_add = True) + endDate = models.DateTimeField(_('Date of last update'), auto_now=True) + + class Meta: + + verbose_name = _('Exam') + verbose_name_plural = _('Exams') + + def __str__(self): + return str(self.name) + str("/") + str(self.topic) + +class Answer(models.Model): + answer = models.CharField(_("Answer"), max_length = 200) + order = models.PositiveSmallIntegerField(_("Order")) + exam = models.ForeignKey(Poll, verbose_name = _('Answers'), related_name='answers') + + class Meta: + ordering = ('order',) + verbose_name = _('Answer') + verbose_name_plural = _('Answers') + + def __str__(self): + return str(self.answer) + str("/") + str(self.poll) -- libgit2 0.21.2