Advertisement
Guest User

Untitled

a guest
May 14th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. from django.db import models
  2.  
  3. class User(models.Model):
  4.     username = models.CharField(max_length=32)
  5.     domain = models.CharField(max_length=64)
  6.     password = models.CharField(max_length=32)
  7.     spam_threshold = models.FloatField()
  8.     spam_tag = models.CharField(max_length=16)
  9.     full_name = models.CharField(max_length=128, blank=True)
  10.     last_modified = models.DateTimeField()
  11.     class Meta:
  12.         unique_together = (('username', 'domain'),)
  13.     def __unicode__(self):
  14.         return "%s@%s" % (self.username, self.domain)
  15.  
  16. class UserServiceDefinition(models.Model):
  17.     service = models.CharField(unique=True, max_length=48)
  18.     description = models.CharField(max_length=192, blank=True)
  19.     def __unicode__(self):
  20.         return "%s - %s" % (self.service, self.description)
  21.  
  22. class UserServiceRole(models.Model):
  23.      services = models.ManyToManyField(UserServiceDefinition)
  24.      user = models.ForeignKey(User)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement