Hello
I got following error while trying to activate USE_MODELTRANSLATION = True
### modeltranslation.translator.DescendantRegistered: Model "Page" cannot be registered after its subclass "Form"
I apply suggested solution
from settings.py I place .pages right after theme
INSTALLED_APPS = (
"django.contrib.admin",
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.redirects",
"django.contrib.sessions",
"django.contrib.sites",
"django.contrib.sitemaps",
"django.contrib.staticfiles",
"theme",
"mezzanine.pages",
"mezzanine.boot",
"mezzanine.conf",
"mezzanine.core",
"mezzanine.generic",
"mezzanine.blog",
"mezzanine.forms",
"mezzanine.galleries",
"mezzanine.twitter",
#"mezzanine.accounts",
#"mezzanine.mobile",
"theme.blog_mods",
"theme.portfolio",
)
and Now I getting following error
env) [nap@centosweb adept]$ python manage.py sync_translation_fields
Traceback (most recent call last):
File "manage.py", line 14, in
execute_from_command_line(sys.argv)
File "/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/django/core/management/init.py", line 364, in execute_from_command_line
utility.execute()
File "/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/django/core/management/init.py", line 338, in execute
django.setup()
File "/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/django/init.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/django/apps/registry.py", line 116, in populate
app_config.ready()
File "/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/django/contrib/admin/apps.py", line 23, in ready
self.module.autodiscover()
File "/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/mezzanine/boot/init.py", line 114, in autodiscover
django_autodiscover(*args, **kwargs)
File "/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/django/contrib/admin/init.py", line 26, in autodiscover
autodiscover_modules('admin', register_to=site)
File
"/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/django/utils/module_loading.py",
line 50, in autodiscover_modules
import_module('%s.%s' % (app_config.name, module_to_search))
File "/usr/lib64/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/home/nap/Web-Sites/skybird_multi_adept/adept/theme/admin.py", line 27, in
admin.site.register(HomePage, HomePageAdmin)
File
"/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/mezzanine/boot/lazy_admin.py",
line 30, in register
super(LazyAdminSite, self).register(*args, **kwargs)
File
"/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/django/contrib/admin/sites.py",
line 125, in register
self._registry[model] = admin_class(model, self)
File "/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/mezzanine/core/admin.py", line 270, in init
super(ContentTypedAdmin, self).init(*args, **kwargs)
File "/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/mezzanine/core/admin.py", line 104, in init
super(DisplayableAdmin, self).init(*args, **kwargs)
File "/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/modeltranslation/admin.py", line 247, in init
super(TranslationAdmin, self).init(*args, **kwargs)
File "/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/modeltranslation/admin.py", line 25, in init
self.trans_opts = translator.get_options_for_model(self.model)
File
"/home/nap/Web-Sites/skybird_multi_adept/env/lib/python2.7/site-packages/modeltranslation/translator.py",
line 574, in get_options_for_model
'translation' % model.name)
### modeltranslation.translator.NotRegistered: The model "HomePage" is not registered for translation
(env) [nap@centosweb adept]$
Kindly advise
BR
Napoleon