From 14eb44b62c961da9112d6b4beb61b76076ea8a89 Mon Sep 17 00:00:00 2001 From: Kevin Hughes Date: Mon, 3 Mar 2014 14:43:18 -0500 Subject: [PATCH] remove foreign_key from article --- pages/admin.py | 1 - pages/evolutions/__init__.py | 2 +- pages/evolutions/remove_rootpage_from_article.py | 6 ++++++ pages/models.py | 1 - 4 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 pages/evolutions/remove_rootpage_from_article.py diff --git a/pages/admin.py b/pages/admin.py index 883ab89..8d1406b 100644 --- a/pages/admin.py +++ b/pages/admin.py @@ -25,4 +25,3 @@ class Media: admin.site.register(ShogunPage) admin.site.register(Article, ArticleOptions) admin.site.register(New, NewOptions) - diff --git a/pages/evolutions/__init__.py b/pages/evolutions/__init__.py index 38f6342..53b79df 100644 --- a/pages/evolutions/__init__.py +++ b/pages/evolutions/__init__.py @@ -1 +1 @@ -SEQUENCE = ['lengthen_shogunpage_path_field'] +SEQUENCE = ['remove_rootpage_from_article'] diff --git a/pages/evolutions/remove_rootpage_from_article.py b/pages/evolutions/remove_rootpage_from_article.py new file mode 100644 index 0000000..85efe0c --- /dev/null +++ b/pages/evolutions/remove_rootpage_from_article.py @@ -0,0 +1,6 @@ +from django_evolution.mutations import DeleteField + + +MUTATIONS = [ + DeleteField('Article', 'rootsubpage') +] diff --git a/pages/models.py b/pages/models.py index 7dd8983..7dffdff 100644 --- a/pages/models.py +++ b/pages/models.py @@ -55,7 +55,6 @@ def __unicode__(self): class Article (models.Model): - rootsubpage = models.ForeignKey(Subpage, blank=True, null=True); shogunpage = models.ForeignKey(ShogunPage, blank=True, null=True); sort_order = models.IntegerField(); date = models.DateField();