[PYTHON] Eindrücke, Django zu berühren

Überblick

Ich habe gehört, dass es heutzutage beliebt ist und habe versucht, das Python-Framework "Django" zu berühren. Wie lese ich es? Dojango? Ich dachte, aber es scheint, dass der Dschungel in Ordnung ist. Ich habe es noch nicht so sehr angesprochen, aber ich fand es ein gutes Gefühl, also werde ich einen sehr angemessenen Eindruck schreiben.

Wie hast du Django berührt?

Normalerweise entwickle ich Spiele hauptsächlich in C / C ++. Ich habe darüber nachgedacht, es auf meiner eigenen Homepage zu machen, also war ich mit den Produktionsaktivitäten beschäftigt, die ich früher mit PHP gemacht habe.

Ich brauchte kein CakePHP oder ähnliches und machte meine eigene MVC. Es ist sehr schwierig, PHP zu machen, wahrscheinlich weil ich die ganze Zeit eine getippte Sprache in C / C ++ gemacht habe Früher war es PHPer. .. ..

Inkonsistenter Standardfunktionsname und Argumentsequenz Schwierigkeiten beim Schreiben von Arrays und Redundanz des Selektors Schwer zu handhabende Null, 0, leere Zeichen, Bool-Werte etc...

Obwohl es LL-Sprache heißt, gibt es viele Dinge umsonst zu tun! !! !! Obwohl es eine Sprache ohne Typ ist, fühle ich das Ende der Geschichte, wenn ich auf den Typ aufmerksam gemacht werde, wie er ist! Die Syntax ist nicht gut! !!

Deshalb frage ich mich, ob es eine LL-Sprache gibt, die schneller gehen kann Folgen wir auch dem Trend im Framework Ich dachte, ich habe es mit Django versucht. Ja, ich habe mich lange beschwert, aber ich habe einen Eindruck.

Django Umweltbau

Im Grunde war es befehlsbasiert, aber ich konnte ohne Probleme reibungslos arbeiten. Da es in einer virtuellen Umgebung funktioniert, scheint es einfach zu sein, jedes Projekt zu verwalten.

Am verwelkendsten bei der Konstruktion von Umgebungen ist das okkulte Phänomen, dass ein Fehler auftritt, selbst wenn Sie gemäß dem Handbuch vorgehen. Diesmal trat kein Okkultismus auf. Es ist wunderbar.

Codierung

Erstens ist Python relativ einfach zu schreiben. Die Syntax ist einfach und vielseitig, Arrays können in [] geschrieben werden, und ich dachte, es wäre einfacher, sich an das Fehlen von Semikolons zu gewöhnen. Ist das genau wie die LL-Sprache? Es ist einfacher zu schreiben als PHP.

Form- und Wertprüfung

Ich habe versucht, ein Django-Formular zu verwenden. Sobald Sie eine Formularklasse erstellt haben, können Sie problemlos Daten überprüfen und Formular-Tags erstellen. Ich war beeindruckt.

Über IDE

Ich habe versucht, VS-Code zu verwenden, aber die Intelligenz ist nicht gut genug. Schließlich bleibt keine andere Wahl, als PyCharm (kostenpflichtig) zu verwenden. .. .. Wenn es um Djangos Intelligenz geht, geht es um Eclipse oder PyCharm? Ich mag Eclipse nicht, also habe ich es nicht ausprobiert, aber im Moment scheint es, dass eine kostenlose IDE nicht gut ist. Wenn jemand weiß, lassen Sie es mich bitte wissen.

Zusammenfassung

Ich habe noch keine DB-Operationen durchgeführt, aber grundlegendes Routing Ich habe mich gerade mit dem CV-Level im MVC-Modell befasst. Es ist ein ziemlich guter Eindruck.

Super einfach anzurufen! Nun, das ist ungefähr die Zeit, als das Framework eingeführt wurde, nicht wahr? In der Tat, wenn Sie anfangen, ausgefeilte Dinge zu tun, können Sie gegen eine Wand stoßen oder es schwierig finden, sie zu benutzen.

Ich habe noch nicht so viel angerührt Es scheint sehr beliebt zu sein und ich würde es gerne mehr anfassen.

Recommended Posts

Eindrücke, Django zu berühren
(Minimale) Verwendung von Django Logger
Verhindern Sie den doppelten Start des Befehls django
[Django] Memorandum of Environment Construction Procedure
Implementierung der Login-Funktion in Django
Django
Serie, in der Amateur-Infrastrukturingenieure Django mit Docker berühren touch: Django admin
Impressionen von Touch, einem von Python erstellten Datenvisualisierungstool
Grundlagen zum Berühren von MongoDB mit MongoEngine
Eine Reihe von Amateur-Infrastrukturingenieuren, die Django mit Docker berühren (2): Erstellen eines Modells
Betrachten Sie die Beschreibung von Dockerfile (Django + MySQL②)
Ich habe den asynchronen Server von Django 3.0 ausprobiert
Antworten und Eindrücke von 100 Sprachverarbeitungsklopfen - Teil 1
Zusammenfassung der häufig verwendeten Befehle von Django (Anfänger)
Verstehen Sie den Komfort des Django Rest Framework
Antworten und Eindrücke von 100 Sprachverarbeitungsklopfen - Teil 2
Eindrücke von der Verwendung von Flask für einen Monat
Hallo Welt nicht localhost in Django
Betrachten Sie die Beschreibung von docker-compose.yml (Django + MySQL ③)
Eine Reihe von Amateur-Infrastrukturingenieuren, die Django mit Docker touching berühren: Ansicht, Vorlage, CSS