Ooops, :) . I Decided to wait till I deployed successfully. I came across this link http://andrewsforge.com/article/upgrading-django-to-17/part-2-migrations-in-django-16-and-17/ by Andrews Forge and redid the migration only via makemigrations without adding any class definitions on a migration file and it worked. Thanks Steve for the rebuke.
On Wednesday, February 3, 2016 at 11:22:54 AM UTC+3, Stephen McDonald wrote: > > Someone is going to have the same problem, search Google for the error, > come to this thread and get very mad at you for saying you solved it > without posting how. > > C'mon. > > On Wed, Feb 3, 2016 at 5:27 PM, George M <[email protected] > <javascript:>> wrote: > >> Solved! >> >> >> >> On Wednesday, February 3, 2016 at 8:39:32 AM UTC+3, George M wrote: >>> >>> Hi all, >>> I've used this link from Josh Cartmell to set up my add field portion in >>> a migration file https://gist.github.com/joshcartme/f8dc0f3a238024c52681 >>> I have tried running makemigrations but I get the same error as before >>> only with different results >>> >>> Traceback (most recent call last): >>> File "manage.py", line 14, in <module> >>> execute_from_command_line(sys.argv) >>> File >>> "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", >>> >>> line 354, in execute_from_command_line >>> utility.execute() >>> File >>> "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", >>> >>> line 346, in execute >>> self.fetch_command(subcommand).run_from_argv(self.argv) >>> File >>> "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", >>> line 394, in run_from_argv >>> self.execute(*args, **cmd_options) >>> File >>> "/usr/local/lib/python2.7/dist-packages/django/core/management/base.py", >>> line 445, in execute >>> output = self.handle(*args, **options) >>> File >>> "/usr/local/lib/python2.7/dist-packages/django/core/management/commands/makemigrations.py", >>> >>> line 98, in handle >>> loader.project_state(), >>> File >>> "/usr/local/lib/python2.7/dist-packages/django/db/migrations/loader.py", >>> line 353, in project_state >>> return self.graph.make_state(nodes=nodes, at_end=at_end, >>> real_apps=list(self.unmigrated_apps)) >>> File >>> "/usr/local/lib/python2.7/dist-packages/django/db/migrations/graph.py", >>> line 231, in make_state >>> project_state = self.nodes[node].mutate_state(project_state, >>> preserve=False) >>> File >>> "/usr/local/lib/python2.7/dist-packages/django/db/migrations/migration.py", >>> line 83, in mutate_state >>> operation.state_forwards(self.app_label, new_state) >>> File >>> "/home/mucheru/myprojects/general/mezzanine_env/akia2/onepage/migrations/0001__add_field_page_in_opd.py", >>> >>> line 20, in state_forwards >>> super(AddExtraField, self).state_forwards(self.app_label or >>> app_label, state) >>> File >>> "/usr/local/lib/python2.7/dist-packages/django/db/migrations/operations/fields.py", >>> >>> line 50, in state_forwards >>> state.models[app_label, self.model_name_lower].fields.append(( >>> self.name, field)) >>> KeyError: (u'pages', u'page') >>> >>> Initially the error was KeyError: (u'onepage', u'pages_page') but with >>> Josh's helper class it shows the above error. >>> Is there anything am missing here? Thanks. >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Mezzanine Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Stephen McDonald > http://jupo.org > -- You received this message because you are subscribed to the Google Groups "Mezzanine Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
