content/models.py
changeset 5 7358eeae14d8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/content/models.py	Thu Sep 24 15:20:30 2009 +0530
@@ -0,0 +1,39 @@
+from django.db import models
+from django.forms import ModelForm
+from django.contrib.auth.models import User, UserManager
+
+from django.utils.translation import ugettext_lazy as _
+
+from datetime import datetime
+
+# Create your models here.
+
+class Participant(models.Model):  
+  '''model for holding details of participants
+  '''
+  PARTICIPANT_CATEGORY = (
+		('Student','Student'),
+    ('Corporate Staff','Corporate Staff'),
+    ('Teacher','Teacher'),
+    ('Others','Others'),
+	)
+  username = models.ForeignKey(User, unique=True, related_name='profile') 
+  category = models.CharField(max_length = 80, choices=PARTICIPANT_CATEGORY,)
+  organisation = models.CharField(_("Organisation"),max_length=200,blank = True,null = True)
+  attending_conf = models.BooleanField(verbose_name="Will you attend conference?")
+  attending_tut = models.BooleanField(verbose_name="Will you attend tutorial session?")
+  attending_sprint = models.BooleanField(verbose_name="Will you attend sprint?")
+  paper_submission = models.BooleanField(verbose_name="Do you want to Submit paper?")
+
+class ParticipantForm(ModelForm):
+    class Meta:
+        model = Participant        
+        #model = User
+        #fields = ['username','email','password']
+
+  
+class Tempreg(models.Model):
+  username = models.CharField(_("User Name"),max_length=30,unique=True)
+  email    = models.EmailField(_("Email Address"),unique=True)  
+  
+