# HG changeset patch # User nishanth # Date 1271695011 -19800 # Node ID e3b8a3ae3857a2a35f3b5dfe5df80698023ccd7e # Parent abfecc652a163027768f20cd418766a6f1d9e23f added an app called event and created the event model. diff -r abfecc652a16 -r e3b8a3ae3857 event/__init__.py diff -r abfecc652a16 -r e3b8a3ae3857 event/models.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/event/models.py Mon Apr 19 22:06:51 2010 +0530 @@ -0,0 +1,11 @@ +from django.db import models + +class Event(models.Model): + """ An event. + """ + + title = models.CharField(max_length=200) + start_date = models.DateField() + stop_date = models.DateField() + feedback_status = models.CharField(max_length=1, default='0') + quiz_status = models.CharField(max_length=2, default='00') diff -r abfecc652a16 -r e3b8a3ae3857 event/tests.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/event/tests.py Mon Apr 19 22:06:51 2010 +0530 @@ -0,0 +1,23 @@ +""" +This file demonstrates two different styles of tests (one doctest and one +unittest). These will both pass when you run "manage.py test". + +Replace these with more appropriate tests for your application. +""" + +from django.test import TestCase + +class SimpleTest(TestCase): + def test_basic_addition(self): + """ + Tests that 1 + 1 always equals 2. + """ + self.failUnlessEqual(1 + 1, 2) + +__test__ = {"doctest": """ +Another way to test that 1 + 1 is equal to 2. + +>>> 1 + 1 == 2 +True +"""} + diff -r abfecc652a16 -r e3b8a3ae3857 event/views.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/event/views.py Mon Apr 19 22:06:51 2010 +0530 @@ -0,0 +1,1 @@ +# Create your views here. diff -r abfecc652a16 -r e3b8a3ae3857 feedback/forms.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/feedback/forms.py Mon Apr 19 22:06:51 2010 +0530 @@ -0,0 +1,15 @@ +from django import forms + +from ws_app.feedback.models import Feedback + +class FeedbackForm(forms.ModelForm): + """ A form to collect the feedback. + """ + + class Meta: + model = Feedback + exclude = [ 'event', 'day'] + + def clean_comments(self): + comments = self.cleaned_data['comments'] + return comments.strip()