Einstellung DJANGO_SETTINGS_MODULE auf windows Richtig

Gibt es meinen post auf diese Abfrage, aber die meisten sind für linux. Keiner von Ihnen exlicitly für windows

in meiner Anwendung, die ich bin einrichten der Datenbank (sqlite3 , Standard in Django). nach der Bearbeitung setting.py Datei meiner Anwendung (mysite)

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': 'D:/Django_Code/sqlite.db',                      # Or path to database file if using sqlite3.
        'USER': '',                      # Not used with sqlite3.
        'PASSWORD': '',                  # Not used with sqlite3.
        'HOST': '',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '',                      # Set to empty string for default. Not used with sqlite3.
    }
}

nach der Feststellung, dass ich eingestellt habe DJANGO_SETTINGS_MODULE Umgebung, so dass Django kann wissen über die Datenbank-Einstellung. Also ich habe es eingerichtet wie

DJANGO_SETTINGS_MODULE = "D:\Django_Code\mysite\mysite\settings.py"

Überqueren überprüfen Sie die Datenbank-setup, wenn ich Frage

>>> from django.db import connection
>>> cursor = connection.cursor()

er sagt DJANGO_SETTINGS_MODULE Umgebungsvariable nicht definiert ist.

Hilfe brauchen, zu setzen DJANGO_SETTINGS_MODULE richtig.

  • Sie sollten nicht wirklich brauchen, um die Einstellung DJANGO_SETTINGS_MODULE. Wie Caspar sagt, nur python manage.py shell um ein shell-set für Django.
  • ja seine Arbeit
InformationsquelleAutor navyad | 2012-10-12
Schreibe einen Kommentar