*Background*
I created a multilingual site theme for mezzanine using the new
multi-lingual support.
I had to do two things:
1) Add translations.py file to the theme app, which defined translations
for my custom page models that subclass Mezzanine pages.
2) Split my theme app into two apps: fronttheme (with templates/, static/
and to go high up in the INSTALLED_APPS), and backtheme with the rest, as
per the note from multi-lingual-sites.rst
https://github.com/stephenmcd/mezzanine/blob/master/docs/multi-lingual-sites.rst
*If your app defines both models that need to be translated and static
content or templates that override default ones from Mezzanine, you'll need
to split your app to distinguish between presentation and content. This is
due to conflicting ideas with translated model inheritance, and template or
static file overriding, in regard to the order of INSTALLED_APPS.*
*The problem*
All well and good, but now I want to add a third-party add (specifically
django-newsletter to allow users to sign up to a newsletter. I've used this
in Mezzanine previously with no issues). If I just install the app, and add
it to INSTALLED_APPS I get the error
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.
Does anyone know how I can use a third-party app like this whilst using the
newer version of Mezzanine with translations?
--
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 mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.