first commit
This commit is contained in:
54
leg_info/models.py
Normal file
54
leg_info/models.py
Normal file
@@ -0,0 +1,54 @@
|
||||
from django.db import models
|
||||
from events.models import Event
|
||||
|
||||
# Create your models here.
|
||||
class Organization(models.Model):
|
||||
name = models.CharField(max_length=64)
|
||||
phone_number = models.CharField(max_length=200, blank=True, null=True)
|
||||
email_address = models.CharField(max_length=64, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Organizations"
|
||||
ordering = ['name']
|
||||
|
||||
def __unicode__(self):
|
||||
return "%s" % self.name
|
||||
|
||||
def __str__(self):
|
||||
return u'%s' % self.name
|
||||
|
||||
|
||||
class Snacker(models.Model):
|
||||
name = models.CharField(max_length=64)
|
||||
phone_number = models.CharField(max_length=200, blank=True, null=True)
|
||||
email_address = models.CharField(max_length=64, blank=True, null=True)
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Snackers"
|
||||
ordering = ['name']
|
||||
|
||||
def __unicode__(self):
|
||||
return "%s" % self.name
|
||||
|
||||
def __str__(self):
|
||||
return u'%s' % self.name
|
||||
|
||||
|
||||
class Bill(models.Model):
|
||||
name = models.CharField(max_length=64, blank=True, null=True)
|
||||
bill_num = models.CharField(max_length=16)
|
||||
description = models.CharField(max_length=32, blank=True, null=True)
|
||||
org_tag = models.ManyToManyField(Organization, blank=True)
|
||||
snax_tag = models.ManyToManyField(Snacker, blank=True)
|
||||
event_tag = models.ManyToManyField(Event, blank=True)
|
||||
|
||||
|
||||
class Meta:
|
||||
verbose_name_plural = "Bills"
|
||||
ordering = ['bill_num']
|
||||
|
||||
def __unicode__(self):
|
||||
return "%s" % self.bill_num
|
||||
|
||||
def __str__(self):
|
||||
return u'%s' % self.bill_num
|
||||
Reference in New Issue
Block a user