2014-09-19 17 views
6

Próbuję przejść przez samouczki uwierzytelniania, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami. Wprowadziłem następujący kod.Django ver 1.7 AppRegistryNotReady: Modele nie są jeszcze załadowane

>>> from django.contrib.auth.models import User 
>>> user = User.objects.create_user('john', '[email protected]', 'johnpassword') 
>>> user.last_name = 'Lennon' 
>>> user.save() 

i pojawia się błąd

AppRegistryNotReady: Models aren't loaded yet. 

widzę z wydaniem zauważa

Domyślna implementacja remove() dla ForeignKey związanych menedżerów zmieniona z serii Model.save() połączeń do pojedyncze wywołanie QuerySet.update(). Zmiana oznacza, że ​​sygnały pre_save i i i nie są już wysyłane. Możesz użyć argumentu bulk=False keyword , aby przywrócić poprzednie zachowanie.

Zakładam, że jest to kluczowy problem zagraniczny.

Moje pytanie brzmi: gdzie mogę użyć atrybutu bulk=False lub czy istnieje inne rozwiązanie?

Odpowiedz

15

Proponuję robić to przed kodem powyżej:

import django 
django.setup() 

robi to naprawić?

Powiązane problemy