--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/conference/models.py Fri Sep 25 00:27:42 2009 +0530
@@ -0,0 +1,34 @@
+from datetime import datetime
+
+from django.contrib.auth.models import User, UserManager
+from django.db import models
+from django.forms import ModelForm
+from django.utils.translation import ugettext_lazy as _
+
+
+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')
+
+ email = models.EmailField(_("Email Address"),unique=True)
+
+ 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?")