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


#1230 <https://github.com/stephenmcd/mezzanine/issues/1230>


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

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