class Meta: db_table = 'daily_intake' protain = models.IntergerField(verbose_name='摂取量', max_rength=300) Fat = models.IntergerField(verbose_name='脂質', max_rength=300) carb = models.IntergerField(verbose_name='炭水化物', max_rength=300) filled_at = models.DateTimeField(verbose_name='作成日')
class printTask(models.Model): Id=models.IntegerField() PayMoney=models.IntergerField() Payed=models.IntergerField() PrintStatus=models.IntergerField() #0 is waiting ,1 is printing,2 is over create_date = models.DateTimeField('任务提交时间', default=timezone.now) over_date = models.DateTimeField('任务结束时间', default=timezone.now) UserLeavedMessage=models.CharField() UserLeavedPhone=models.CharField()
class TimedTask(models.model): data = models.TextField() index = models.IntergerField(default=-1) parent = models.ForeignKey(TimedTask, related_name="children") duration = models.IntergerField() start = models.DateTimeField() end = models.DateTimeField() task = models.CharField(max_length=100) type = models.CharField(max_length=50) task = models.CharField(max_length=50) name = models.CharField(max_length=100) def isLarge(self, percent=None, time=None): '''returns boolian if larger than percent of parent or time in secs.''' if time is not None: return self.duration >= time if percent is not None and self.parent: return self.percentof() >= percent return False def percentof(self, parent=None): '''returns what percentage self.secs is of parent. parent can be passed or will be retreived from self.parent. If not avilable returns 1.0''' partent = parent or self.parent if parent is None: return 1.0 else: return float(self.duration / parent.duration) def large(self, percent=None, time=None): '''emit nodes whoms percent/time is large. returns children nodes whoms time is large and sorts by duration. If there are no children, then returns its self. ''' ret = [ node for node in self.children if node.isLarge(percent, time)] ret.sort(lambda x,y: cmp(y.duration, x.duration)) return ret def prn(self): '''iterates over children calling their prn ''' raise ErrorNotImplmented "prn not implmente" def __repr__(self): return "<%d:%.3f (%.3fs)> %s" %(self.index, self.start, self.duration, self.data)
class Usuario(models.model): nome = models.CharField(max_length=32) email = models.CharField(max_length=50) cep = models.CharField(max_length=20) banco = models.CharField(max_length=20) agencia = models.CharField(max_length=10) conta = models.IntergerField()
class User(models.Model): Name = models.CharField(max_length=50) Contact = PhoneNumberField(blank=False, null=False, help_text='Add country code before the contact no.') ECoins = models.IntergerField() def __str__(self): return self.title
class Job(models.Model): """Class describing a computational job""" # currently, available types of job are: TYPES = (("fibonacci", "fibonacci"), ("power", "power")) STATUSES = ( ("pending", "pending"), ("started", "started"), ("finished", "finished"), ("failed", "failed"), ) type = models.CharField(choices=TYPES, max_length=20) status = models.CharField(choices=STATUSES, max_length=20) created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) argument = models.PositiveIntegerField() result = models.IntergerField(null=True) def save(self, *args, **kwargs): """Save model and if job is in pending state, schedule it""" if self.status == "pending": from .tasks import TASK_MAPPING task = TASK_MAPPING[self.type] task.delay(job_id=self.id, n=self.argument)
class Workshop(models.Model): name = models.CharField(max_length = 10) email = models.CharField(max_length = 10) birthday = models.DateField() age = models.IntergerField() def __str__(self): return f'{self.id} : {self.name}'
class Course(models.Model): course_title = models.TextField() course_code = models.CharField(max_length=6, unique=True) duration = models.IntergerField() course_info = models.TextField(blank=True) def __unicode__(self): return '{}:{}'.format(course_code, course_title)
class Dept(models.Model): """部门类""" no=models.IntergerField(primary_key=True,db_column="dbn",verbose_name="部门编号") name=models.CharField(max_length=20,db_column='dname',verbose_name="部门名称") location=models.CharField(max_length=10,db_column="dloc",verbose_name="部门所在地") class Meta: db_table='tb_dept'
class Student(models.Model): s_name = models.Charfield(max_length=100) s_major = models.Charfield(max_length=100) s_age = models.IntegerField(default = 0) s_gender = models.CharField(max_length=30) s_attendence = models.IntergerField(default=0) def __str__(self): return self.s_name
class UserSocialAuth(models.Model): id = models.AutoField(primary_key=True) provider = models.CharField(max_length=50) uid = models.CharField(max_length=255) extra_data = models.CharField(max_length=15) user_id = models.IntergerField() class Meta: db_table = 'social_auth_usersocialauth'
class FOTO(models.Model) IDfoto=models.IntergerField() Owner= models.CharField(max_length=30) secret=models.CharField(max_length=30) farm=models.IntergerField() titulo=models.CharField(max_length=60) ispublic= models.IntergerField() isfriend= models.IntergerField() isfamily= models.IntergerField() dateupload== models.IntergerField() Tags=models.CharField(max_length=50) URL= models.CharField(max_length=150) height= models.IntergerField() width= models.IntergerField() IDsubcategoria= models.IntergerField()
class Thread(IndexedTimeStampedModel): title = models.CharField(max_length=50) author = models.ForeignKey('users.User', related_name="threads", on_delete=models.CASCADE) subrediti = models.ForeignKey('Subrediti', related_name="threads", on_delete=models.CASCADE) vote_count = models.IntergerField(default=0) class Meta: ordering = ['-created'] def __str__(self)
class Deposit(models,Models): account=models ForeignKey(user,on_delete=models.CASCADE) deposit_money=models.IntergerField(max_length=10) def _str_(self): retrun self.name class withdraw(models,Models): account=models ForeignKey(user,on_delete=models.CASCADE) withdraw_money=models.IntergerField(max_length=10) def _str_(self): return self.name
class Informations(models.Model): activity = models.IntergerField() weight = models.FloatField() created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) user = models.ForeignKey(User, on_delete=models.CASCADE)
class Cart(BaseClass): cart_code = models.IntergerField() total_price = models.FloatField() products = models.ForeignKey(Product, on_delete=models.CASCADE) is_paid = models.BooleanField()
class Emp(models.Model): """员工类""" no=models.IntergerField(primary_key=True,db_column='eno',verbose_name="员工编号") name=models.Char
class Student(models.Model): name = models.CharField(max_length=10) email = models.CharField() birthday = models.DataField() age = models.IntergerField()
class SUBCATEGORIA(models.Model) IDsubcategoria= models.IntergerField() Nombre= models.IntergerField() Tags= models.CharField(max_length=50) IDcategoria=models.IntergerField()
class Professor(models.Model) nome = models.CharField(max_length=100) siape = models.IntergerField() email = models.CharField(max_length=100) def __unicode__(self)
class CATEGORIA(models.Model): IDcategoria= models.IntergerField() Nombre= models.CharField(max_length= 30)
class Questionario(models.Model) tema = models.ForeignKey(Tema) disciplina = models.ForeignKey(Disciplina) num_questoes = models.IntergerField() titulo = models.CharField(max_length=50) def __unicode__(self)
class studentdata(models.Model): rollno = models.IntergerField() name = models.CharField(max_length=30) branch = models.CharField(max_length=10)