I only vaguely recall and can't verify right now, but if I recall
correctly, migrations won't be generated with the keywords field with the
latest south/Django versions, and in your case, commenting them out is the
correct approach - this was done in Mezzanine as well when this became the
case.

Sorry I can't provide an exhaustive response - there are many layers to
this which just aren't fresh.


On Mon, Mar 10, 2014 at 8:31 AM, Ross Laird <[email protected]> wrote:

> I have read the 
> description<https://groups.google.com/forum/#!searchin/mezzanine-users/keywords/mezzanine-users/LGxEfHgxPok/AbsrnPlaIp4J>
>  of
> the changes to how Mezzanine handles generic relations, but I don't really
> understand the programming aspects well enough to know if I'm going to have
> trouble with my approach to removing generic references in other apps (such
> as the events app <https://github.com/stbarnabas/mezzanine-events>). For
> example, when I did the initial migration for the events app, I got the
> error message about conflicts with South:
>
> Your project contains migrations that include one of the fields
> from mezzanine.generic in its Migration.model dict: possibly
> KeywordsField, CommentsField or RatingField...
>
> Josh had already given me a hint about that error message, with regard to
> another app (my fantastic theme app <http://mezzathe.me/>, crafted by
> Josh), so I just did the same thing as previously: I commented out the line
> that referred to the keywords. Here's the line I commented out:
>
> #'keywords': ('mezzanine.generic.fields.KeywordsField', [],
> {'object_id_field': "'object_pk'", 'to': "orm['generic.AssignedKeyword']",\
>  'frozen_by_south': 'True'}),
>
> After doing this, the events app migrates fine and works fine. But I
> suppose I'd like to know if there are likely to be any unintended
> (negative) consequences of just arbitrarily knocking out an entire line of
> code from an app. I've now done this for two apps, and I expect I might
> need to do it again, as I add new things. So, before I go too far down the
> road of just blithely commenting out code blocks, I should know a bit about
> what might happen.
>
> Can anyone offer any insight about this?
>
> Thanks in advance.
>
> Ross
>
>
>  --
> 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.
>



-- 
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.

Reply via email to