[PYTHON] [Django-Extensions] Anfänger in der Webentwicklung haben versucht, Django-Extensions zusammenzufassen

Einführung

Wir werden auch ausgeben, was Anfänger in der Webentwicklung über Django Extensions gelernt haben.

Was sind Django-Erweiterungen?

Wie der Name schon sagt, ein Modul, das die Funktionalität von Django erweitert. Es enthält viele Funktionen wie ** Befehl ** Verwaltung und ** Administratorfunktion ** Erweiterung.

Befehle und Funktionen

Wir werden zusätzliche Befehle, die verwendet werden können, und einige ihrer Funktionen zusammenfassen.

graph_models

$ python manage.py graph_models -a -o myapp_models.png

Sie können das Diagramm des Anwendungsmodells mit graphviz erstellen und anzeigen.

show_urls

$ python manage.py show_urls

Generieren Sie eine Liste von (url_pattern, view_function, name) für Ihr Projekt.

validate_templates

$ python manage.py validate_templates

Überprüfen Sie die Vorlage auf Renderfehler.

shell_plus

$ python manage.py shell_plus

Starten Sie die erweiterte Django-Shell.

runserver_plus (Werkzeug auch erforderlich)

$ python manage.py runserver_plus

Starten Sie den erweiterten Django-Run-Server.

Zusammenfassung

Ich fand es sehr praktisch, das Anwendungsmodell ** visuell ** zu erfassen. Derzeit habe ich eine Django-Anwendung zur Hand, daher konnte ich sie nicht ausführen, aber ich denke, ich werde sie bald erstellen, also werde ich sie in diesem Fall aktiv verwenden.

Recommended Posts

[Django-Extensions] Anfänger in der Webentwicklung haben versucht, Django-Extensions zusammenzufassen
[IPdb] Anfänger in der Webentwicklung haben versucht, das Debuggen mit Python zusammenzufassen
Ich habe versucht, SparseMatrix zusammenzufassen
Python-Anfänger versuchten es herauszufinden
Ich habe versucht, eine Webanwendung zu entwickeln, und überlegt, wie ich verhindern kann, dass Anfänger krank werden.
Ich habe versucht, die Behandlung von Python-Ausnahmen zusammenzufassen
Ich habe versucht, den Befehl umask zusammenzufassen
Python3-Standardeingabe habe ich versucht zusammenzufassen
Ich habe versucht, die grafische Modellierung zusammenzufassen.
Ich habe eine Web-API erstellt
Ich habe versucht, Ansibles Module-Linux-Edition zusammenzufassen
Ich habe Web Scraping versucht, um die Texte zu analysieren.
Python-Anfänger haben versucht, einen Energy-Drink zu codieren
Neuer Mitarbeiter hat versucht, den Webdienst individuell zu entwickeln
LeetCode Ich habe versucht, die einfachen zusammenzufassen
Ich habe versucht, die Grundform von GPLVM zusammenzufassen
Ich habe versucht, vier Optimierungsmethoden für neuronale Netze zusammenzufassen
CTF-Anfänger haben versucht, einen Problemserver (Web) zu erstellen [Problem]
Ich habe versucht zusammenzufassen, wie man Pandas von Python benutzt
Ich habe versucht, die String-Operationen von Python zusammenzufassen
Erste Schritte mit Web Scraping
Ich habe versucht zu debuggen.
Ich habe versucht, die Sprachen, die Anfänger von nun an lernen sollten, absichtlich zusammenzufassen
[Erste COTOHA-API] Ich habe versucht, die alte Geschichte zusammenzufassen
Ich habe versucht, die Informationen des Webs mit "Requests" und "lxml" abzurufen.
Ich habe versucht, die im Geschäftsleben häufig verwendeten Befehle zusammenzufassen
[Maschinelles Lernen] Ich habe versucht, die Theorie von Adaboost zusammenzufassen
Ich habe versucht, SQLAlchemy kurz zusammenzufassen (es gibt auch TIPPS)
Ich habe versucht zusammenzufassen, wie das EPEL-Repository erneut verwendet wird
[Flask] Ich habe versucht, die "Docker-Compose-Konfiguration" zusammenzufassen, die schnell für Webanwendungen erstellt werden kann
Was Nicht-Programmierer und Anfänger in der Web-App-Entwicklung tun sollten, um GeoDjango-Tutorials mit explosiver Geschwindigkeit zu löschen