예제 #1
0
class Speaker(models.Model):
	"""
	Model class for Speakers who speak at any of the conducted events 
	"""
	STUDENT = 'ST'
	SOFTWARE_ENGINEER = 'SDE'
	TEACHER = 'TE'
	FREELANCER = 'FR'
	DESIGNER = 'DE'
	OTHERS = 'OT'
	PROFESSION_CHOICES = (
		(STUDENT, 'Student'),
		(SOFTWARE_ENGINEER, 'Software Engineer'),
		(TEACHER, 'Teacher'),
		(FREELANCER, 'Freelancer'),
		(DESIGNER, 'Designer'),
		(OTHERS, 'Others'),
	)
	user = models.ForeignKeyField(User)
	profession = models.CharField(max_length=3, choices=PROFESSION_CHOICES, default=OTHERS)
	address = models.CharField()
	phone_number = models.PositiveIntegerField()
	website = models.UrlField()
	blog = models.UrlField()
	github = models.UrlField()
	linkedin = models.UrlField()
예제 #2
0
class company(models.Model):
	name = models.CharField(max_length='30')
	website = models.UrlField(blank=True)
	link = models.UrlField()

	def __str__(self):
		return name
예제 #3
0
파일: models.py 프로젝트: Hawk94/gemini
class SalesforceCredential(models.Model):
    user = models.OneToOneField(User, related_name="salesforce_credentials",
                                    null=True, on_delete=models.SET_NULL)
                                    
    id_url = models.UrlField()
    issued_at = models.DateTimeField(null=True, blank=True)
    scope = models.CharField(max_length=255, null=True, blank=True)
    instance_url = models.UrlField()
    token_type = models.CharField(max_length=255, null=True, blank=True)
    refresh_token = models.CharField(max_length=255, null=True, blank=True)
    id_token = models.CharField(max_length=1200, null=True, blank=True)
    signature = models.CharField(max_length=255, null=True, blank=True)
    access_token = models.CharField(max_length=255, null=True, blank=True)
예제 #4
0
class UserProfileInfo(models.Model):
    user = models.OneToOneField(User)
    portfolio_site = models.UrlField(blank=True)
    profile_pic = models.ImageField(upload_to='profile_pics', blank=True)

    def __str__(self):
        return self.user.username
예제 #5
0
class Article(models.Model):
    # We'll also use the ``authors`` to control perms.
    authors = models.ManyToManyField(AuthorProfile, related_name='articles')
    title = models.CharField(max_length=255)
    url = models.UrlField()
    content = models.TextField(blank=True, default='')
    added_on = models.DateTimeField(default=datetime.datetime.now)

    def __unicode__(self):
        return u"{0} - {1}".format(self.title, self.url)
예제 #6
0
파일: models.py 프로젝트: ayushsri/Minor
class Questions(models.Model):
    problemId = models.IntegerField(unique=True)
    problemName = models.CharField(max_length=40)
    link = models.UrlField()
    tag1 = models.CharField(max_length=40)
    tag2 = models.CharField(max_length=40)
    tag3 = models.CharField(max_length=40)
    tag4 = models.CharField(max_length=40)
    tag5 = models.CharField(max_length=40)

    def __str__(self):
        return self.problemName
예제 #7
0
class Literature(models.Model):
    project = models.ForeignKey(Projects)
    literature_title = models.CharField(max_length=50)
    literature_authors = models.CharField(max_length=50)
    literature_year = models.IntegerField(max_length=4)
    literature_library = CharField(max_length=50)
    SOURCE_TYPE = ((0001,'Manual Search'),
                   (0002,'Automated Search'),
                   (0003,'Snowballing'))
    literature_source = forms.ChoiceField(choices=SOURCE_TYPE)
    literature_volume = models.IntegerField(max_length=5)
    literature_number = models.IntegerField(max_length=10)
    literature_pages = models.IntegerField(max_length=5)
    literature_month = models.IntegerField(max_length=2)
    literature_keywords = models.CharField(max_length=200)
    literature_abstracts = models.TextField(max_length=1000)
    literature_url = models.UrlField()
    LiteratureStatus = ((1001,'Unclassified'),
                        (1002,'Included'),
                        (1003,'Excluded'),
                        (1004,'Extracted'))
    literature_status = models.ChoiceField(choices=LiteratureStatus)
    literature_quality = models.IntegerField(max_length=5)
    literature_label = models.CharField(max_length=50)
예제 #8
0
class Link(models.Model):
    url = models.UrlField(max_length=255)
    archived_copies = models.ManyToManyField('MHTArchive')
예제 #9
0
class company(models.Model):
	name = models.CharField(max_length='30')
	website = models.UrlField(blank=True)
	link = models.UrlField()
예제 #10
0
class LinksBlockLink(models.Model):
    url = models.UrlField()
    title = models.TextField()
    text = models.TextField()