[PYTHON] [Django] Lesen von Variablen / Konstanten, die in einer externen Datei definiert sind

Es ist ein Memo Definieren Sie zunächst die Variablen / Konstanten mit dem Dateinamen consts.py Hier wird consts.py direkt unter dem Anwendungsverzeichnis abgelegt.

project/application/consts.py


PREF_CHOICE = (
    ('', 'Präfekturen'),
    ('1', 'Hokkaido'),
    ('2', 'Präfektur Aomori'),
    ('3', 'Präfektur Iwate'),
    ('4', 'Präfektur Miyagi'),
    ('5', 'Akita'),
    ('6', 'Präfektur Yamagata'),
    ('7', 'Präfektur Fukushima'),
    ('8', 'Präfektur Ibaraki'),
    ('9', 'Präfektur Tochigi'),
    ('10', 'Präfektur Gunma'),
    ('11', 'Saitama'),
    ('12', 'Präfektur Chiba'),
    ('13', 'Tokio'),
    ('14', 'Präfektur Kanagawa'),
    ('15', 'Präfektur Niigata'),
    ('16', 'Präfektur Toyama'),
    ('17', 'Präfektur Ishikawa'),
    ('18', 'Präfektur Fukui'),
    ('19', 'Präfektur Yamanashi'),
    ('20', 'Präfektur Nagano'),
    ('21', 'Präfektur Gifu'),
    ('22', 'Präfektur Shizuoka'),
    ('23', 'Präfektur Aichi'),
    ('24', 'Präfektur Mie'),
    ('25', 'Präfektur Shiga'),
    ('26', 'Kyoto'),
    ('27', 'Präfektur Osaka'),
    ('28', 'Präfektur Hyogo'),
    ('29', 'Präfektur Nara'),
    ('30', 'Präfektur Wakayama'),
    ('31', 'Präfektur Tottori'),
    ('32', 'Präfektur Shimane'),
    ('33', 'Präfektur Okayama'),
    ('34', 'Präfektur Hiroshima'),
    ('35', 'Präfektur Yamaguchi'),
    ('36', 'Präfektur Tokushima'),
    ('37', 'Präfektur Kagawa'),
    ('38', 'Präfektur Ehime'),
    ('39', 'Präfektur Kochi'),
    ('40', 'Präfektur Fukuoka'),
    ('41', 'Präfektur Saga'),
    ('42', 'Präfektur Nagasaki'),
    ('43', 'Präfektur Kumamoto'),
    ('44', 'Präfektur Oita'),
    ('45', 'Präfektur Miyazaki'),
    ('46', 'Kagoshima'),
    ('47', 'Präfektur Okinawa'),
)



Laden Sie dies wie folgt in views.py oder forms.py

project/application/views.py


from .consts import PREF_CHOICE

....

Jetzt sind die in consts.py definierten Variablen / Konstanten verfügbar Wenn Sie in consts.py mehrere Variablen / Konstanten definiert haben und diese alle in views.py oder forms.py verwenden möchten, können Sie sie mit from .consts import * verwenden.

Recommended Posts

[Django] Lesen von Variablen / Konstanten, die in einer externen Datei definiert sind
So lesen Sie Dateien in verschiedenen Verzeichnissen
Lesen von Umgebungsvariablen aus einer ENV-Datei mit PyCharm (für Mac)
Lesen Sie die Protokollierungseinstellungen mit Flask aus einer externen Datei
So überprüfen Sie das Verhalten von ORM mit einer Datei mit django
Lesen einer Excel-Datei (.xlsx) mit Pandas [Python]
Wie man CSS in Django reflektiert
Dynamisches Definieren von Variablen in Python
python3 So installieren Sie ein externes Modul
So konvertieren Sie Python in eine exe-Datei
So löschen Sie abgelaufene Sitzungen in Django
So führen Sie vom Server gesendete Ereignisse in Django durch
Lesen von CSV-Dateien mit Pandas
Lesen einer CSV-Datei mit Python 2/3
So implementieren Sie Rails-Helfer-ähnliche Funktionen in Django
So erstellen Sie eine JSON-Datei in Python
[Python] Wie man Excel-Dateien mit Pandas liest
So reflektieren Sie ImageField in Django + Docker (Kissen)
So erhalten Sie Hilfe in einer interaktiven Shell
So lesen Sie ein Array mit Pythons ConfigParser
Lesen von Zeitreihendaten in PyTorch
So erstellen Sie eine Rest-API in Django
So können Sie die Funktionen des Django Rest Frameworks in einer Datei ausprobieren
Die Django-Vorlage lädt Makdown und reStructuredText, die in einer externen Datei als HTML geschrieben sind
So lesen Sie Seriennummerndateien in einer Schleife, verarbeiten sie und zeichnen sie grafisch auf
Wie man PyPI liest
Backtrader So importieren Sie einen Indikator aus einer anderen Datei
Wie man JSON liest
Verwendung von Bootstrap in der generischen Klassenansicht von Django
Verwendung der Template-Engine in einer Dateianwendung von Pyramid
So erstellen Sie ein interaktives CLI-Tool mit Golang
So verwandeln Sie eine .py-Datei in eine .exe-Datei
Verwendung von Variablen in systemd Unit-Definitionsdateien
Julia Quick Look Note [01] Verwendung von Variablen und Konstanten
So erstellen Sie einen Bild-Uploader mit Bottle (Python)
Hochladen von Dateien in der generischen Klassenansicht von Django
[Arbeitseffizienz] So ändern Sie Dateinamen im Stapel mit Python
Wie man Decorator in Django benutzt und wie man es macht
So übergeben Sie die Backend-Einstellung von matplotlib mit einer Umgebungsvariablen
So verweisen Sie auf statische Dateien in einem Django-Projekt
Lesen von CSVs, die in Python nur Ganzzahlen enthalten
Lesen von Text mit Standardeingabe oder Dateinamen wie cat in Python
So schreiben Sie eine benutzerdefinierte Validierung in Django REST Framework
So wechseln Sie die Konfigurationsdatei, die von Python gelesen werden soll
Verwendung von Laravel-ähnlichem ORM / Query Builder Orator mit Django
So tauschen Sie Elemente in einem Array in Python aus und wie kehren Sie ein Array um.
So aktualisieren Sie Benutzerinformationen bei der Django RemoteUserMiddleware-Anmeldung
So importieren Sie Dateien in Python an eine beliebige Stelle
[Python] Wie schreibe ich eine if-Anweisung in einen Satz?
So definieren Sie mehrere Variablen in einer Python for-Anweisung
[Django] Wie man Eingabewerte im Voraus mit ModelForm angibt
So manipulieren Sie das DOM im Iframe mit Selen
So generieren Sie eine Abfrage mit dem IN-Operator in Django
So überprüfen Sie, ob ein Wert in einem Aufzählungstyp vorhanden ist
[Python] So ändern Sie die in xlsb gespeicherte EXCEL-Datei in xlsx
Wie man in Django die angezeigte lange Zeichenkette in der Mitte abkürzt ....
[Python Kivy] So erstellen Sie mit pyinstaller eine exe-Datei
[Python] So geben Sie eine Pandas-Tabelle in eine Excel-Datei aus