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

Reply via email to