Commit e0cc7936898448f0c1f065f892b2b1fdee231731

Authored by Andrew Buss
1 parent b132d8c719
Exists in master

fixed typos in models

Showing 1 changed file with 8 additions and 10 deletions Inline Diff

flashy/flashcards/models.py View file @ e0cc793
from django.db import models 1 1 from django.db import models
""" 2 2
Represents the relationship between a user and a flashcard by: 3 3 class UserFlashcard(models.Models):
4 """
5 Represents the relationship between a user and a flashcard by:
1. A user has a flashcard in their deck 4 6 1. A user has a flashcard in their deck
2. A user used to have a flashcard in their deck 5 7 2. A user used to have a flashcard in their deck
3. A user has a flashcard hidden from them 6 8 3. A user has a flashcard hidden from them
""" 7 9 """
Class UserFlashcard(models.Models): 8
user = models.ForeignKey(User) 9 10 user = models.ForeignKey(User)
mask = models.ForeignKey(FlashcardMask) 10 11 mask = models.ForeignKey(FlashcardMask)
pulled = models.DateTimeField('date pulled') 11 12 pulled = models.DateTimeField('date pulled')
flashcard = models.ForeignKey(Flashcard) 12 13 flashcard = models.ForeignKey(Flashcard)
unpulled = model.DateTimeField('date unpulled') 13 14 unpulled = models.DateTimeField('date unpulled')
14
15 15
#comment 16
17
class FlashcardMask(models.Model): 18 16 class FlashcardMask(models.Model):
ranges = models.CharField(max_length=255) 19 17 ranges = models.CharField(max_length=255)
20 18
class Flashcard(models.Model): 21 19 class Flashcard(models.Model):
text = models.CharField(max_length=255) 22 20 text = models.CharField(max_length=255)
associated_class = models.ForeignKey(Class) 23 21 associated_class = models.ForeignKey(Class)
pushed = models.DateTimeField() 24 22 pushed = models.DateTimeField()
material_date = models.DateTimeField() 25 23 material_date = models.DateTimeField()
previous = models.ForeignKey('Flashcard') 26 24 previous = models.ForeignKey('Flashcard')
author = models.ForeignKey('User') 27 25 author = models.ForeignKey('User')
hidden = models.CharField(null=True, max_length=255) 28 26 hidden = models.CharField(null=True, max_length=255)
mask = models.ForeignKey(FlashcardMask) 29 27 mask = models.ForeignKey(FlashcardMask)
30 28
class UserFlashCardReview(models.Model): 31 29 class UserFlashCardReview(models.Model):
user_flashcard = models.ForeignKey(UserFlashCard) 32 30 user_flashcard = models.ForeignKey(UserFlashcard)
when = models.DateTimeField() 33 31 when = models.DateTimeField()
blanked_word = models.CharField(max_length=8) 34 32 blanked_word = models.CharField(max_length=8)
response = models.CharField(max_length=255, blank=True, null=True) 35 33 response = models.CharField(max_length=255, blank=True, null=True)
correct = models.NullBooleanField() 36 34 correct = models.NullBooleanField()
37 35
class Class(models.Model): 38 36 class Class(models.Model):
department = models.CharField(max_length=50) 39 37 department = models.CharField(max_length=50)
course_num = models.IntegerField() 40 38 course_num = models.IntegerField()
name = models.CharField(max_length=50) 41 39 name = models.CharField(max_length=50)
professor = models.CharField(max_length=50) 42 40 professor = models.CharField(max_length=50)
quarter = models.CharField(max_length=4) 43 41 quarter = models.CharField(max_length=4)
members = models.ManyToManyField(USER) 44 42 members = models.ManyToManyField(User)