[Python-de] OT: Django-Problem
Timothy Kesten
python-liste at gmx.de
Fre Aug 25 16:23:27 CEST 2006
Hi Folks,
ich spiele gerade etwas mit "Django" rum und habe ein Problem:
Ich habe lt. Anleitung ein Projekt und eine App angelegt.
Ein Model erstellt.
Im Python - Interpreter kann ich machen:
>>> from kb.models import Main, Details
>>>
In einem .py File gleiche Anweisung bring Fehler:
Traceback (most recent call last):
File "fillkb.py", line 6, in ?
from kb.models import Main, Details
File
"/media/doks/Documents/Projekte/djangoprj/kassenbuch/../kassenbuch/kb/models.py",
line 1, in ?
from django.db import models
File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/db/__init__.py",
line 7, in ?
if not settings.DATABASE_ENGINE:
File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/conf/__init__.py",
line 27, in __getattr__
self._import_settings()
File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/conf/__init__.py",
line 54, in _import_settings
self._target = Settings(settings_module)
File
"/usr/lib/python2.3/site-packages/Django-0.95-py2.3.egg/django/conf/__init__.py",
line 82, in __init__
raise EnvironmentError, "Could not import settings '%s' (Is it on
sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)
EnvironmentError: Could not import settings
'/media/doks/Documents/Projekte/djangoprj/kassenbuch/settings' (Is it on
sys.path? Does it have syntax errors?): No module
named /media/doks/Documents/Projekte/djangoprj/kassenbuch/settings
Die Umgebungsvariable
DJANGO_SETTINGS_MODULE
ist auf
/media/doks/Documents/Projekte/djangoprj/kassenbuch/settings
gesetzt und da befindet sich auch "settings.py" (sonst würde ja auch der
Intepreter Fehlermeldungen bringen).
Irgendwie komme ich nicht weiter.
Hintergrund der Geschichte:
Ich möchte, klar, eine Webapplikation erstellen und dazu Django benutzen.
Nun habe ich schon Daten in einer sqlite-DB, die ich in die ""Django"-DB, also
die, welche durch das Model erstellt wurde, überführen.
Klar, ich könnte dies mit herkömmlichen SQL erledigen. Aber ich möchte gern,
probehalber, die Methoden, die mir das Django-Model liefert, ausprobieren.
Die Beispiele zeigen immer nur Ausführungen im Interpreter.
Jemand einen Hinweis, wo ich noch drehen muss, damit das auch mit einem .py -
File klappt?
Danke
Timoty
More information about the python-de
mailing list