[PYTHON] Organisieren Sie Django-Vorlagendateien

zunaechst

Schön dich kennenzulernen, das ist koki1992. Dies ist der erste Beitrag. Ich freue mich darauf, mit Dir zu arbeiten. Ich bin jetzt Student und habe vor, ab dem nächsten Jahr in eine Branche einzusteigen, die nichts mit Programmierung zu tun hat. Die Klasse wurde wegen der Verbreitung von Covid-19 abgesagt, und ich hatte noch etwas Zeit, also startete ich Quita.

Informationen zum Organisieren von Django-Vorlagendateien

Wenn Sie eine Django-Vorlage im Ordner der App erstellen,

mkdir templates/<App Name>/

Ich denke, dass Sie einen Ordner erstellen und die Vorlage darin speichern werden. Mit zunehmender Anzahl von Vorlagen werden jedoch Dutzende von Vorlagendateien in einem Ordner gemischt.

In diesem Fall ist es schwierig, die Zielvorlagendatei zu erreichen, selbst wenn Sie die Vorlage ordentlich benennen, was frustrierend sein kann.

Separate Ordner innerhalb des Vorlagenordners

In meinem Fall versuche ich, die Vorlagendateien in Ordner innerhalb des Vorlagenordners zu unterteilen, wenn die Anwendung bis zu einem gewissen Grad wächst.

Konkretes Beispiel

Ich erstelle eine App zum Organisieren meiner Informationen und zeige Ihnen die Vorlagenstruktur dieser App. Obwohl es eine Konfiguration ist

In der App namens HINWEIS

Ich habe das Element gemacht. Es gibt eine Notiz im Ordner, eine Seite in der Notiz und einen Block in der Seite.

Jedes Element verfügt zusätzlich zu der von diesem Element angezeigten Vorlage über eine Vorlage zum neuen Erstellen, Aktualisieren und Löschen.

Deshalb wurde es so.

├── templates
│   └── NOTE
│       ├── Binder
│       │   ├── Binders.html
│       │   ├── CreateBinder.html
│       │   ├── DeleteBinder.html
│       │   └── UpdateBinder.html
│       ├── Block
│       │   ├── Blocks.html
│       │   ├── CreateBlock.html
│       │   ├── DeleteBlock.html
│       │   └── UpdateBlock.html
│       ├── Note
│       │   ├── CreateNote.html
│       │   ├── DeleteNote.html
│       │   ├── Notes.html
│       │   └── UpdateNote.html
│       └── Page
│           ├── CreatePage.html
│           ├── DeletePage.html
│           ├── Pages.html
│           └── UpdatePage.html

Es ist übersichtlicher und viel einfacher zu sehen, als nur die Vorlagendatei in den Vorlagenordner zu legen, ohne darüber nachzudenken.

Schließlich

Danke, dass du bis zum Ende zugesehen hast. Ich bin immer noch ein Amateur, aber ich möchte es schaffen, Informationen im Internet zu sammeln und meine Fähigkeiten zu verbessern. Ich möchte einen Artikel über das dabei gewonnene Wissen schreiben. Wir freuen uns über Ihre Meinungen und Eindrücke.

Ich habe auch Twitter gestartet. Wenn es Ihnen nichts ausmacht, folgen Sie mir bitte.

Recommended Posts

Organisieren Sie Django-Vorlagendateien
Django # 2 (Vorlage)
Django HTML Vorlage Teil 2
Django HTML-Vorlage
Tipps für Django-Vorlagen
(Hinweis) Suchreihenfolge der Vorlagendateien in Django
Datei-Upload mit Django
Vorlagenregistrierung von Django Bootstrap
Zeigen Sie Django ManyToManyField in der Vorlage
Verwenden Sie die jinja2-Vorlage in einer Excel-Datei
Django
Zusammenfassung der Einstellungen für statische Django-Dateien (statisch)
Machen Sie einen Filter mit einer Django-Vorlage
Vorlage
Erstellen Sie mit Django einen Datei-Uploader
So führen Sie eine arithmetische Verarbeitung mit der Django-Vorlage durch
Entwicklung einer WEB-Anwendung mit Django [Zusätzliche Vorlage]
(Für mich) Django_1 (Basic / Hello World / Template)
Lösen Sie Angural JS- und Django-Vorlagenkonflikte
Schreiben Sie kurz if-else von Django Template
Die Django-Vorlage lädt Makdown und reStructuredText, die in einer externen Datei als HTML geschrieben sind