Commit c610aa04f65479952d3b7e9cdbf80f889291f8f6

Authored by Andrew Buss
Exists in master

merged

Showing 2 changed files Side-by-side Diff

flashy/flashcards/models.py View file @ c610aa0
1 1 from django.db import models
2 2  
3   -
4 3 #comment
5 4  
6 5 class FlashcardMask(models.Model):
7 6 ranges = models.CharField(max_length=255)
  7 +
  8 +class Flashcard(models.Model):
  9 + text = models.CharField(max_length=255)
  10 + class = models.ForeignKey(Class)
  11 + pushed = models.DateTimeField()
  12 + material_date = models.DateTimeField()
  13 + previous = ForeignKey(Flashcard)
  14 + author = ForeignKey(User)
  15 + hidden = CharField(null=True, max_length=255)
  16 + mask = ForeignKey(FlashcardMask)
  17 +
  18 +class UserFlashCardReview(models.Model):
  19 + user_flashcard = models.ForeignKey(UserFlashCard)
  20 + when = models.DateTimeField()
  21 + blanked_word = models.CharField(max_length=8)
  22 + response = models.CharField(max_length=256, blank=True, null=True)
  23 + correct = models.NullBooleanField()
8 24  
9 25 class Class(models.Model):
10 26 department = models.CharField(max_length=50)
flashy/flashy/settings.py View file @ c610aa0
... ... @@ -37,6 +37,7 @@
37 37 'django.contrib.sessions',
38 38 'django.contrib.messages',
39 39 'django.contrib.staticfiles',
  40 + 'flashcards',
40 41 )
41 42  
42 43 MIDDLEWARE_CLASSES = (