Set DJANGO_SETTINGS_MODULE als Umgebungsvariable in Windows dauerhaft

Wie kann ich dauerhaft festlegen der Umgebungsvariablen DJANGO_SETTINGS_MODULE auf WINDOWS dauerhaft und mit ihm getan werden?

Ich meine

  1. Win Button + Pause/Break Button
  2. Dies führt zu Control Panel\System and Security\System
  3. Klicken Sie auf Advanced System Settings
  4. Klicken Sie auf Environment Variables
  5. Es gibt zwei Boxen die erste ist mit dem Titel User variables und die zweite System variables
  6. Auf die System variables klicken Sie auf die New Button
  7. Für die variable name setzen in DJANGO_IMPORT_SETTINGS

XXX--> WAS MACHE ich IN der VARIABLE WERT, UM ES ein FÜR ALLE MAL?


In der Django-Website, die auf dieser Problem heißt es:

DJANGO_SETTINGS_MODULE

Wenn Sie Django, man muss es sagen, welche Einstellungen du verwendest. Tun Sie dies, indem Sie eine Umgebungsvariable DJANGO_SETTINGS_MODULE.

Der Wert DJANGO_SETTINGS_MODULE sollte im Python-Pfad-syntax,z.B. mysite.Einstellungen. Beachten Sie, dass die Einstellungen des Moduls sollten sich auf den Python-import-Pfad suchen.


Was bedeutet es, ...sollte im Python-Pfad-syntax, z.B. mysite.Einstellungen... ?

  • Ich einen bestimmten Verzeichnis, in dem meine Python befindet sich:
    C:\Python27
  • Ich einen bestimmten Verzeichnis, in dem meine Django befindet sich: C:\Python27\Lib\site-packages\django

Was hat das mysite bedeutet. In welchem Verzeichnis ist es meanning C:\Something......

Setzen Sie diese variable für alle mal oder müssen Sie ständig wechseln für jedes Projekt (ich hoffe nicht!)

Und was hat das verdächtig Linie bedeutet Beachten Sie, dass die Einstellungen des Moduls sollten sich auf den Python-import-Pfad suchen.

Alle ich will es, setzen Sie die Umgebungsvariable DJANGO_SETTINGS_MODULE und getan werden für alle mal von diesem Streit

BEARBEITEN

, Um zu arbeiten, Django nur noch hingewiesen werden auf eine gültige Einstellungen-Datei und standardmäßig
sieht für eine Umgebungsvariable DJANGO_SETTINGS_MODULE zu sagen, wo sich die
Einstellungen. Der Wert dieser variable sollte den Python-import-Pfad für die Datei mit den Einstellungen, wie Z
als cms.Einstellungen.

--> Was der König von Verzeichnis ist: cms.settings? In windows jedes Verzeichnis beginnt mit einer Festplatte als C:\Something...... Wie kann man ein Verzeichnis wie in Windows?

EDIT_2

Auszug aus einem Buch

PROBLEM
Umgebungsvariable DJANGO_SETTINGS_MODULE ist nicht definiert.

LÖSUNG
Führen Sie den Befehl python manage.py shell eher als python.

MEINE FRAGE --> AUF welchem VERZEICHNIS?///KÖNNEN SIE ES EINMAL ODER IST ES VERSCHIEDENEN PRO PROJEKT?

MEIN PROJEKT IST SO STRUKTURIERT

C:\Python27\pysec-master(file)
|__local_settings.py
|__manage.py
|__settings.py
|__C:\Python27\pysec(file)
   |__ __init__.py
   |__example.py
   |__models.py
   |__xbrl.py
   |__xbrl_fundamentals.py

Ich versuche zu laufen models.py und ich habe eine settings.py im C:\Python27\pysec-master
Finden Sie eine exakte Kopie hier.

MAYBE_IMPORTANT_EDIT

Habe ich eine Datei namens manage.py in meinem Projekt, das diese Inhalte

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")

    from django.core.management import execute_from_command_line

    execute_from_command_line(sys.argv)

Macht hat dies zu tun, alles auf die Festsetzung der Variablen? Muss ich hier in der Schleife?

BEARBEITEN

Für den Befehl in den IDLE from django.db import settings muss ich ein Verzeichnis für die PYTHON_MODULE_SETTINGS wie C:\Python27\Lib\site-packages\django\db ?

  • Können Sie eine haben DJANGO_SETTINGS_MODULE dauerhaft oder müssen Sie ändern Sie für jedes Projekt? Jemand...ich stecke seit Tagen auf diesen...
  • Verfassen Sie eine Antwort.
  • Danke eine million!!!
Schreibe einen Kommentar