Ich habe [Django-Registrierung] (https://bitbucket.org/ubernostrum/django-registration) verwendet und jetzt habe ich begonnen, mit Django 1.7b1 und hier ist der Fehler Ich bekomme den Fehler kopiert unten. Es wird von django-Registrierung in models.py
angehoben:Django-Registrierung Kompatibilitätsproblem mit Django 1.7
try:
from django.contrib.auth import get_user_model
User = get_user_model()
except ImportError:
from django.contrib.auth.models import User
und es scheint, es erhöht wird, weil get_user_model()
genannt wird, bevor die App Registrierung bereit ist. Ich bin mir nicht sicher, ob dies ein Kompatibilitätsproblem ist oder nicht, wenn ja, gibt es dafür einen einfachen Workaround? und wenn nicht, kannst du mir helfen zu erkennen, was ich falsch mache?
RuntimeError: App registry isn't ready yet.
File "/Users/nima/pe-dev/manage.py", line 9, in <module>
execute_from_command_line(sys.argv)
File "/Library/Python/2.7/site-packages/Django-1.7b1-py2.7.egg/django/core/management/__init__.py", line 427, in execute_from_command_line
utility.execute()
File "/Library/Python/2.7/site-packages/Django-1.7b1-py2.7.egg/django/core/management/__init__.py", line 391, in execute
django.setup()
File "/Library/Python/2.7/site-packages/Django-1.7b1-py2.7.egg/django/__init__.py", line 21, in setup
apps.populate(settings.INSTALLED_APPS)
File "/Library/Python/2.7/site-packages/Django-1.7b1-py2.7.egg/django/apps/registry.py", line 106, in populate
app_config.import_models(all_models)
File "/Library/Python/2.7/site-packages/Django-1.7b1-py2.7.egg/django/apps/config.py", line 190, in import_models
self.models_module = import_module(models_module_name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
File "/Library/Python/2.7/site-packages/registration/models.py", line 15, in <module>
User = get_user_model()
File "/Library/Python/2.7/site-packages/Django-1.7b1-py2.7.egg/django/contrib/auth/__init__.py", line 136, in get_user_model
return django_apps.get_model(settings.AUTH_USER_MODEL)
File "/Library/Python/2.7/site-packages/Django-1.7b1-py2.7.egg/django/apps/registry.py", line 187, in get_model
self.check_ready()
File "/Library/Python/2.7/site-packages/Django-1.7b1-py2.7.egg/django/apps/registry.py", line 119, in check_ready
raise RuntimeError("App registry isn't ready yet.")
Sie Sir - und Github Benutzer Macropin - rettete mich. –
Es ist am pip: Pip installieren Django-Registrierung-Redux –
Danke für den Tipp @VisgeeSkeloru. Ich habe die Antwort aktualisiert, um den viel einfacheren Installationsvorgang widerzuspiegeln. – ptevans