I believe i am too facing the same issue. But from above conversation I am 
not able to get solution of this issue. Could please help me. 

Regards,
Sarfaraz Ahmed

On Thursday, 4 December 2014 15:21:59 UTC+5:30, Andréas Kühne wrote:
>
> 2014-12-04 1:39 GMT+01:00 Carl Meyer <[email protected] <javascript:>>:
>
>> Hi Andreas,
>>
>> On 12/03/2014 01:34 PM, Andreas Kuhne wrote:
>> > I am trying to migrate our current website to django 1.7.
>> >
>> > Currently we are using a plugin called django-dbgettext to get parts of 
>> our
>> > database translated (we are running in 10 different languages). The 
>> problem
>> > is that django-dbgettext starts by going through all of the models and 
>> does
>> > this before the translation framework is running. So I get an exception
>> > during startup that says:
>> > "django.core.exceptions.AppRegistryNotReady: The translation 
>> infrastructure
>> > cannot be initialized before the apps registry is ready. Check that you
>> > don't make non-lazy gettext calls at import time."
>> >
>> > The problem seems to be that the classes are loaded before the models 
>> are
>> > correctly loaded and the translation framework is running. All of the
>> > classes use ugettext_lazy, but the stack trace includes ugettext.
>> >
>> > I want to rewrite the django-dbgettext plugin so that it goes through 
>> the
>> > code AFTER the models are correctly loaded. I don't know how to do this
>> > however. Is there anyway of running code after django is fully 
>> initialized?
>>
>> Indeed there is! See
>>
>> https://docs.djangoproject.com/en/dev/ref/applications/#django.apps.AppConfig.ready
>>
>> > Django admin should do the same thing, it also has a autodiscover()
>> > function and I was wondering why this doesn't happen with django admin?
>> > Could this be a good place to start looking for a solution?
>>
>> Yes, admin.autodiscover now runs in the admin's AppConfig.ready() in
>> Django 1.7, so that would have been a good place to start looking :-)
>>
>> Carl
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/django-users.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/django-users/547FAD59.5090809%40oddbird.net
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> Thanks Carl,
>
> With your help here I was able to fix this in less than an hour. Was 
> really easy :-)
>
> Regards,
>
> Andréas
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/5609842d-2c79-428d-b5f6-81117bbf222c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to