Ich habe gerade mein Django-Projekt auf einem neuen System installiert und Django 1.4 installiert. Jedoch wenn ich versuche, manage.py runserver
oder manage.py syncdb
ich aus Süd erhalten diesen Fehler zu laufen:South + Django 1.4 Datenbankfehler
Validating models...
Unhandled exception in thread started by <bound method Command.inner_run of <django.contrib.staticfiles.management.commands.runserver.Command object at 0x1a67810>>
Traceback (most recent call last):
File "/home/saul/.virtualenvs/canada/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 91, in inner_run
self.validate(display_num_errors=True)
File "/home/saul/.virtualenvs/canada/lib/python2.7/site-packages/django/core/management/base.py", line 266, in validate
num_errors = get_validation_errors(s, app)
File "/home/saul/.virtualenvs/canada/lib/python2.7/site-packages/django/core/management/validation.py", line 30, in get_validation_errors
for (app_name, error) in get_app_errors().items():
File "/home/saul/.virtualenvs/canada/lib/python2.7/site-packages/django/db/models/loading.py", line 158, in get_app_errors
self._populate()
File "/home/saul/.virtualenvs/canada/lib/python2.7/site-packages/django/db/models/loading.py", line 64, in _populate
self.load_app(app_name, True)
File "/home/saul/.virtualenvs/canada/lib/python2.7/site-packages/django/db/models/loading.py", line 88, in load_app
models = import_module('.models', app_name)
File "/home/saul/.virtualenvs/canada/lib/python2.7/site-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
File "/home/saul/.virtualenvs/canada/lib/python2.7/site-packages/south/models.py", line 2, in <module>
from south.db import DEFAULT_DB_ALIAS
File "/home/saul/.virtualenvs/canada/lib/python2.7/site-packages/south/db/__init__.py", line 78, in <module>
db = dbs[DEFAULT_DB_ALIAS]
KeyError: 'default'
ich SQlite bin derzeit. Ich denke, es könnte wegen dieser change mit Django 1.4 sein, aber andere Benutzer scheinen nicht mein Problem zu haben. Alle meine Pakete sind auf dem neuesten Stand.
Danke, ich habe vergessen, dass ich meinen Hostnamen war die Überprüfung lokale Einstellungen zu verwenden, und mein Hostname wurde mit meinem neuen System geändert, so dass meine Datenbank nicht eingestellt wurde. –
Ich bekomme den gleichen Fehler. Können Sie die Lösung ausarbeiten? Danke @ saul.shanabrook –
Bitte folgen Sie dem angegebenen Link, es gibt ein minimales funktionierendes Beispiel in der Dokumentation – ilvar