Example #1
0
class Item(models.Model):
    gold = models.IntegerField()
    weapon = models.CharField(max_length=255)
    armor = models.CharField(max_length=255)
    potion = models.CharField(max_length=255)
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimefield(auto_now=True)
Example #2
0
class PurchaseOrder(models.Model):
    po_number = modles.Autofield()
    organization = models.Foreignkey(Organization)
    shipto = models.ForeignKey(Location)
    soldby = models.Charfield(max_length=25)
    lineitem = modles.Foreignkey(PoDetalis)
    expected_by = models.DateTimefield()
Example #3
0
class User(models.Model):
    username = models.CharlField(max_length=255)
    email = models.CharField(max_length=255)
    password = models.CharField(max_length=255)
    active_char = models.ForeignKey(Char, related_name="user")
    dead_chars = models.ManyToManyField(Char, related_name="user")
    objects = UserManager()
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimefield(auto_now=True)
Example #4
0
class Mon(models.Model):
    name = models.CharField(max_length=255)
    type = models.CharField(max_length=255)  #normal mon or is it a boss?
    job = models.CharField(max_length=255)  #is this a goblin? skeleton?
    level = models.IntegerField()
    vitality = models.IntegerField()
    attack = models.IntegerField()
    defense = models.IntegerField()
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimefield(auto_now=True)
Example #5
0
class Char(models.Model):
    name = models.CharField(max_length=255)
    job = models.CharField(max_length=255)
    experience = models.IntegerField()
    level = models.IntegerField()
    vitality = models.IntegerField()
    attack = models.IntegerField()
    defense = models.IntegerField()
    objects = CharManager()
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimefield(auto_now=True)
Example #6
0
class Comment(model.Model):
    post = models.ForeignKey('blog.Post', related_name='comments')
    author = models.CharField(max_length=200)
    text = models.TextFiels()
    create_date = models.DateTimefield(default=timezone.now())
    approved_comment = models.BooleanField(default=False)

    def approve(self):
        self.approved_comment = True
        self.save()

    def get_absolute_url(self):
        return reverse('post_list')

    def __str__(self):
        return self.text