From b00a26468f7b702294abf8a9f08e2b704a612b9a Mon Sep 17 00:00:00 2001 From: Johnson Chetty Date: Tue, 4 Sep 2012 09:51:34 +0200 Subject: [PATCH] changes made for production, get_dict and model changes.. sql_diff file added for small change in models. template is fu^Ctional --- itf/itfprofiles/models.py | 6 +++--- migrations/sqldiff030912.sql | 5 +++-- migrations/sqldiff040912.sql | 4 ++++ 3 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 migrations/sqldiff040912.sql diff --git a/itf/itfprofiles/models.py b/itf/itfprofiles/models.py index 3a9a28f..3d6b56c 100644 --- a/itf/itfprofiles/models.py +++ b/itf/itfprofiles/models.py @@ -287,7 +287,7 @@ class TheatreGroup(ItfModel): 'website': self.website, 'resources': [obj for obj in self.resources.all()], 'buzzitems': [obj for obj in self.buzzitems.all()], - 'productions': [obj for obj in self.production_set.all() ], + 'productions': [obj for obj in self.productions.all() ], 'scripts': [obj for obj in self.script_set.all() ], 'people' : [obj for obj in self.person_set.all() ], } @@ -322,7 +322,7 @@ class Production(ItfModel): playwright = models.ForeignKey(Person, related_name='productions_authored', blank=True, null=True) anecdotes = models.TextField(blank=True) awards = generic.GenericRelation("Award") - debut_date = models.DateField(blank=True) + debut_date = models.DateField(blank=True, null=True) reviews= generic.GenericRelation("BuzzItem") def __unicode__(self): @@ -330,7 +330,7 @@ class Production(ItfModel): def get_dict(self): rel_level1 = [obj for obj in Production.objects.filter(script= self.script)] - rel_level2 = list(set(obj.productions_set.all() for obj in self.script.related_scripts.all())) + rel_level2 = list(set(obj.production_set.all() for obj in self.script.related_scripts.all())) return { 'name': self.name, diff --git a/migrations/sqldiff030912.sql b/migrations/sqldiff030912.sql index 0b2330a..c05593e 100644 --- a/migrations/sqldiff030912.sql +++ b/migrations/sqldiff030912.sql @@ -1,6 +1,7 @@ DROP TABLE itfprofiles_production; - +DROP TABLE itfprofiles_production_languages; +#DROP TABLE itfprofiles_award; CREATE TABLE `itfprofiles_production_languages` ( `id` integer AUTO_INCREMENT NOT NULL PRIMARY KEY, @@ -22,7 +23,7 @@ CREATE TABLE `itfprofiles_production` ( `director_id` integer, `playwright_id` integer, `anecdotes` longtext NOT NULL, - `debut_date` date NOT NULL + `debut_date` date ) ; ALTER TABLE `itfprofiles_production` ADD CONSTRAINT `director_id_refs_id_9fefbcbd` FOREIGN KEY (`director_id`) REFERENCES `itfprofiles_person` (`id`); diff --git a/migrations/sqldiff040912.sql b/migrations/sqldiff040912.sql new file mode 100644 index 0000000..1555cc8 --- /dev/null +++ b/migrations/sqldiff040912.sql @@ -0,0 +1,4 @@ + + +ALTER TABLE `itfprofiles_production` + MODIFY `debut_date` date ;