from django.db import models from django.contrib.auth.models import User from social.apps.django_app.default.models import UserSocialAuth from scipy2015 import settings def get_document_dir(instance, filename): return '%s/attachment/%s' % (instance.user, filename) class Proposal(models.Model): user = models.ForeignKey(User) title = models.CharField(max_length=1024) abstract = models.TextField(max_length=1024) content_link = models.CharField(max_length=1024) speaker_link = models.CharField(max_length=1024) bio = models.TextField(max_length=512) attachment = models.FileField(upload_to=get_document_dir) date_created = models.DateTimeField(auto_now_add=True) date_modified = models.DateTimeField(auto_now=True) contact_number = models.IntegerField(max_length=10) def __unicode__(self): name = self.user.username return '%s'%(name) class Comments(models.Model): proposal = models.ForeignKey(Proposal) user = models.ForeignKey(User) comment = models.CharField(max_length=700)