Beispiel #1
0
class UserGroup(models.Model):
    primary_user = models.OneToOneField(User, on_delete=models.CASCADE, related_name='primary_user', null=True)
    main_user    = models.OneToOneField(User, on_delete=models.CASCADE, related_name='main_user', null=True)
    shop         = models.CharField(max_length=50)

    def __str__(self):
        return f"{self.primary_user}/{self.main_user}-\
Beispiel #2
0
class Mlst(models.Model):
    id = models.CharField(primary_key=True, max_length=100)

    scheme = models.CharField(max_length=100)
    assembly = models.OneToOneField(
        Assembly,
        on_delete=models.CASCADE,
    )
    #st = models.IntegerField(null=True, blank=True)
    st = models.CharField(max_length=10)
    profile = models.ArrayField(model_container=Allele, )
    DateCreated = models.DateTimeField(verbose_name='date created',
                                       auto_now=True)
    LastUpdate = models.DateTimeField(verbose_name='last update',
                                      auto_now=True)

    Description = models.TextField()

    owner = models.ForeignKey(Account,
                              related_name="mlsts",
                              on_delete=models.CASCADE)

    objects = models.DjongoManager()

    def __str__(self):
        return str(self.id)
Beispiel #3
0
class Teacher(models.Model):
    year_choices = (('N/A', 'N/A'), ('F.E', 'F.E'), ('S.E', 'S.E'),
                    ('T.E', 'T.E'), ('B.E', 'B.E'))
    dept_choices = (
        ('comp', 'Computer Engineering'),
        ('civil', 'Civil Engineering'),
        ('mech', 'Mechanical Engineering'),
        ('it', 'Information Technology Engineering'),
        ('e&tc', 'E&TC Engineering'),
        ('inst', 'Instrumental Engineering'),
        ('prod', 'Production Engineering'),
    )

    name = models.CharField(max_length=80, unique=True)
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    username = models.CharField(max_length=50, primary_key=True)
    email_id = models.CharField(max_length=50)
    primary_phone_no = models.CharField(max_length=10)
    secondary_phone_no = models.CharField(max_length=10)
    cc = models.CharField(max_length=3, choices=year_choices, default='None')
    department = models.CharField(max_length=50, choices=dept_choices)
    subjects = models.ArrayModelField(model_container=Subjects)
    labs = models.ArrayModelField(model_container=Labs)

    def __str__(self):
        return self.name
Beispiel #4
0
class Status(models.Model):
    """
    Model for Tweet status
    """
    id = models.BigIntegerField(primary_key=True)
    created_at = models.DateTimeField()
    text = models.TextField()
    entities = models.ListField()
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    retweet_count = models.IntegerField()
    favorite_count = models.IntegerField()
    geo = models.ListField()
    country = models.TextField()
    predicted_country = models.BooleanField(default=False)
    sentiment = models.TextField(default='')
    promotion = models.TextField(default='')
    feedback = models.TextField(default='')

    def as_dict(self):
        return {
            'id': self.id,
            'created_at': self.created_at.strftime('%Y-%m-%d'),
            'text': self.text,
            'user': self.user.as_dict(),
            'country': self.country,
            'sentiment': self.sentiment,
            'promotion': self.promotion,
            'feedback': self.feedback
        }
Beispiel #5
0
class UserProfile(models.Model):
    user = models.OneToOneField(CommonUser,
                                on_delete=models.CASCADE,
                                primary_key=True)
    phone = models.CharField(max_length=13, default='')
    address = models.CharField(max_length=150, default='')
    description = models.TextField(default='')
Beispiel #6
0
class Comment(models.Model):
    id = models.UUIDField(primary_key=True,
                          default=uuid.uuid4,
                          editable=False,
                          unique=True)
    author = models.ForeignKey('userAuth.User',
                               null=True,
                               on_delete=models.SET_NULL,
                               editable=False,
                               related_name='comment')
    dateTimePosted = models.DateTimeField(auto_now_add=True, editable=False)
    dateTimeEdited = models.DateTimeField(auto_now=True, null=True)
    parentPost = models.ForeignKey('Post',
                                   null=True,
                                   on_delete=models.CASCADE,
                                   editable=True,
                                   related_name='comment')
    content = models.OneToOneField(Content,
                                   on_delete=models.CASCADE,
                                   related_name='comment')
    points = models.IntegerField(default=0)
    likers = models.ArrayReferenceField(to='userAuth.User',
                                        on_delete=models.SET_NULL,
                                        blank=True,
                                        null=True,
                                        related_name='+')
    dislikers = models.ArrayReferenceField(to='userAuth.User',
                                           on_delete=models.SET_NULL,
                                           blank=True,
                                           null=True,
                                           related_name='+')

    def __str__(self):
        return "Reply to: {}".format(self.post.title)
Beispiel #7
0
class Stats(models.Model):
    id = models.CharField(primary_key=True, max_length=100)
    assembly = models.OneToOneField(
        Assembly,
        on_delete=models.CASCADE,
    )

    CDS = models.IntegerField(null=True, blank=True)
    CRISPR = models.IntegerField(null=True, blank=True)
    ncRNA = models.IntegerField(null=True, blank=True)
    oriC = models.IntegerField(null=True, blank=True)
    rRNA = models.IntegerField(null=True, blank=True)
    region = models.IntegerField(null=True, blank=True)
    regulatory_region = models.IntegerField(null=True, blank=True)
    tRNA = models.IntegerField(null=True, blank=True)
    tmRNA = models.IntegerField(null=True, blank=True)

    owner = models.ForeignKey(Account,
                              related_name="stats",
                              on_delete=models.CASCADE)
    DateCreated = models.DateTimeField(verbose_name='date created',
                                       auto_now=True)
    LastUpdate = models.DateTimeField(verbose_name='last update',
                                      auto_now=True)

    Description = models.TextField()

    objects = models.DjongoManager()

    def __str__(self):
        return str(self.id)
Beispiel #8
0
class StudentsAssignment(models.Model):
    student = models.OneToOneField(to=Student,
                                   on_delete=models.CASCADE,
                                   primary_key=True)
    assignments = models.ArrayReferenceField(to=Assignment,
                                             on_delete=models.CASCADE,
                                             blank=True)
Beispiel #9
0
class Profile(models.Model):
    user = models.OneToOneField(User,
                                on_delete=models.CASCADE,
                                primary_key=True)
    created_at = models.DateTimeField(auto_now_add=True)

    initial_amount = models.CharField(max_length=100, default="0")
    total_amount = models.CharField(max_length=100, default="0")
    total_amount_gained = models.CharField(max_length=100, default="0")
    total_amount_spent = models.CharField(max_length=100, default="0")
    '''
    monthly_data = {
        '072020': {
            'monthly_gained': 0.0,
            'monthly_spend': 0.0
        },
        '082020': {
            'monthly_gained': 0.0,
            'monthly_spend': 0.0
        }
    }
    '''
    monthly_data = jsonfield.JSONField()

    def save(self, *args, **kwargs):
        super(Profile, self).save(*args, **kwargs)
Beispiel #10
0
class Profile(models.Model):

    username = models.TextField(null=True)
    fullname = models.TextField(null=True)
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    organization = models.TextField(max_length=50, blank=True, null=True)
    bio = models.TextField(max_length=300, blank=True, null=True)
Beispiel #11
0
class Minorista(models.Model):
    readonly_fields = ('id', )
    user = models.OneToOneField(User)
    #first_name = models.CharField(max_length=100, default="", editable=False)
    #last_name = models.CharField(max_length=100, default="", editable=False)
    #username = models.CharField(max_length=100, default="", editable=False)
    contacto = models.CharField(max_length=30, default="", editable=False)
Beispiel #12
0
class Kitchen(models.Model):
    user = models.OneToOneField(settings.AUTH_USER_MODEL,
                                on_delete=models.CASCADE)
    name = models.CharField(
        null=False,
        max_length=50,
        validators=[
            MinLengthValidator(
                limit_value=2,
                message="Name must be at least 2 characters long.",
            ),
            MaxLengthValidator(
                limit_value=50,
                message="Name must be at most 50 characters long.",
            ),
            RegexValidator(
                regex="^[A-Za-z0-9: ,'&@-]{2,50}$",
                message="Please insert a valid name.",
            ),
            ProhibitNullCharactersValidator(),
        ],
    )
    featured = models.BooleanField(null=False, default=False)
    workdays = models.ArrayField(model_container=WorkDay)
    menu = models.ArrayField(model_container=MenuItem)
    image = models.TextField(max_length=200,
                             blank=True,
                             default="localhost:8000/media/default.jpg")
Beispiel #13
0
class UserData(models.Model):
    user = models.OneToOneField(User, on_delete=models.PROTECT)
    name = models.CharField(max_length=254)
    surname = models.CharField(max_length=254)
    current_cvs = models.ArrayField(model_container=Cv)

    objects = models.DjongoManager()
Beispiel #14
0
class UserProfile(models.Model):
    user = models.OneToOneField(settings.AUTH_USER_MODEL,
                                on_delete=models.CASCADE)
    stripe_customer_id = models.CharField(max_length=50, blank=True, null=True)
    one_click_purchasing = models.BooleanField(default=False)

    def __str__(self):
        return self.user.username
Beispiel #15
0
class Ad(models.Model):
    header = models.CharField(max_length=70)
    section_name = models.OneToOneField(Section, on_delete=True)
    description = models.CharField(max_length=9000)
    location = models.CharField()
    phone = models.IntegerField()
    email = models.EmailField()
    contact_person = models.CharField(max_length=20)
class OrderNeuron(models.Model):
    quantityOrderGroup=models.OneToOneField(
        QuantityOrderGroup,
        on_delete=models.CASCADE,
        primary_key=True,
    )
    ####################################POR DEFINIR###################################
    _has_knowledge= models.BooleanField(default=False)
Beispiel #17
0
class ProductContainer(models.Model):
    """Each single product information"""
    container_id = models.AutoField(primary_key=True)
    store_id = models.OneToOneField('Stores', on_delete=models.CASCADE)
    container_owner = models.ForeignKey(settings.AUTH_USER_MODEL,
                                        on_delete=models.CASCADE)

    def __str__(self):
        return str(self.container_id)
Beispiel #18
0
class PasswordResetToken(models.Model):
    # user associated with the reset token
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    # reset token string. 6 character string A-Z (excluding O),0-9
    token = models.CharField(max_length=6, blank=False, null=False)
    # expiry date (should be one hour from creation, view determines this)
    expires = models.DateTimeField(null=False, blank=False)
    # number of attempts remaining, if any attempts after it reaches 0 the reset token must be recreated
    attempts = models.IntegerField(default=3)
Beispiel #19
0
class profile(models.Model):
    user  = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
    place = models.CharField(max_length=100)
    desc = models.TextField(max_length=2000)
    
    
    
    def __str__(self):
        return f'{self.user.username} Profile'
class snb_s(models.Model):
    Snb=models.OneToOneField(
        snb,
        on_delete=models.CASCADE,
        primary_key=True,
    )
    _state = models.CharField(max_length=280, default= 'MISS?')
    _index_ready_to_learn = models.IntegerField(default= 0)
    _last_learned_id = models.IntegerField(default= -1)
class knowledge_rnb(models.Model):
    RELNeuron=models.OneToOneField(
        RelNeuron,
        on_delete=models.CASCADE,
        primary_key=True,
    )
    _h_id = models.IntegerField()
    _s_id = models.IntegerField()
    _weight = models.IntegerField()
class QuantityOrderNetwork(models.Model):
    Gnb=models.OneToOneField(
        gnb,
        on_delete=models.CASCADE,
        primary_key=True,
    )
    group_list = models.ArrayModelField(
        model_container = QuantityOrderGroup
    )
    _index = models.IntegerField()
class UserProfile(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    github_user_name = models.CharField(max_length=254)
    name = models.CharField(max_length=254)
    email_address = models.EmailField(max_length=254)
    slack_name = models.CharField(max_length=254)
    slack_id = models.CharField(max_length=20)

    def __str__(self):
        return self.github_user_name
class Customer(models.Model):
    user = models.OneToOneField(User,
                                on_delete=models.CASCADE,
                                null=True,
                                blank=True)
    name = models.CharField(max_length=200, null=True)
    email = models.CharField(max_length=200, null=True)

    def __str__(self):
        return self.user.username
Beispiel #25
0
class Company(models.Model):

    user = models.OneToOneField(User, on_delete=models.CASCADE)
    name = models.CharField(default='', max_length=200)
    email = models.EmailField(default='')
    phone = models.IntegerField(default='0')
    address = models.TextField(default='')
    profileCompleted = models.BooleanField(default=False)

    def __str__(self):
        return self.name
Beispiel #26
0
class UserProfile(models.Model):
    user = models.OneToOneField(settings.AUTH_USER_MODEL,
                                on_delete=models.CASCADE,
                                related_name='profile')
    avatar = models.ImageField(upload_to='profileAvatar', blank=True)
    university = models.CharField(max_length=70, blank=True)
    program = models.CharField(max_length=70, blank=True)
    gradYear = models.PositiveIntegerField(validators=[MinVal, MaxVal],
                                           blank=True)
    affiliation = models.CharField(max_length=70, blank=True)
    bio = models.CharField(max_length=500, blank=True)
Beispiel #27
0
class Member(models.Model):
    user = models.OneToOneField(settings.AUTH_USER_MODEL,on_delete = models.CASCADE)
    nickname = models.CharField(max_length=30)
    last_ipaddress = models.CharField(max_length=20, null=True)
    friend_list = models.ArrayReferenceField(to='self', null=True, blank=True, on_delete=models.CASCADE)
    objects = models.DjongoManager()

    def __str__(self):
        return self.nickname
    def get_absolute_url(self):
        return reverse('member_detail', kwargs={'pk': self.pk})
class knowledge_h(models.Model):
    RBfNeuron_h=models.OneToOneField(
        RbfNeuron_h,
        on_delete=models.CASCADE,
        primary_key=True,
    )
    _pattern = models.ArrayModelField(
        model_container= models.IntegerField(default=0)
    ) 
    _class = models.CharField(default='hearing ID', max_length=150)
    _set = models.CharField(default='NoSet', max_length=150)
Beispiel #29
0
class UserProfileInfo(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    DOB = models.DateField(blank=False)
    Gender = models.CharField(max_length=1)
    city = models.CharField(max_length=50)
    profession = models.CharField(max_length=50)
    profile_pic = models.ImageField(upload_to='profile_pics/', blank=True)


    def __str__(self):
        return self.user.username
Beispiel #30
0
class PicProfile(models.Model):

    user = models.OneToOneField(User, on_delete=models.CASCADE)
    title = models.CharField(max_length=20)
    date_posted = models.DateTimeField(default=timezone.now)
    content = models.CharField(max_length=200)
    tags = models.CharField(max_length=20, choices=tag_ch, default='Events')
    image = models.ImageField(default='default.jpeg', upload_to='new1')

    def __str__(self):
        return f'{self.user.username} PicProfile'