from django.db import models # Create your models here. class Attribute(models.Model): name = models.CharField(max_length=200, unique=True, db_index=True) def __unicode__(self): return self.name class Card(models.Model): name = models.CharField(max_length=200, unique=True) type = models.CharField(max_length=200) attributes = models.ManyToManyField(Attribute) cost = models.CharField(max_length=80) converted_cost = models.IntegerField(default=0) power = models.CharField(max_length=10) toughness = models.CharField(max_length=10) text = models.TextField() def __unicode__(self): return self.name class Deck(models.Model): name = models.CharField(max_length=80) cards = models.ManyToManyField(Card)