Einführung von gae-init (http://docs.gae-init.appspot.com), einem Python-Framework, das behauptet, der einfachste Weg zu sein, eine Webanwendung in GAE (Standardumgebung) zu erstellen.
"In 5 Minuten" ist nicht unbedingt übertrieben, wenn Sie Erfahrung mit der Erstellung von Projekten mit GAE haben und wenig zu tun ist. Installieren Sie zunächst sofort die erforderliche Umgebung (z. B. macOS Homebrew).
$ curl https://raw.githubusercontent.com/gae-init/gae-init/master/bin/requirements_osx_brew.sh | bash
Klonen Sie dann das Projekt und installieren Sie npm
$ git clone https://github.com/gae-init/gae-init.git hello
$ cd hello
$ npm install
Bereit zu gehen.
So starten Sie einen lokalen Server
$ gulp
Also zu `` `http: // localhost: 3001```
Ein solcher Bildschirm wird angezeigt. Bereitstellen
$ gulp deploy --project=<YOUR_PROJECT_ID>
Es endet mit. Sie können es jetzt wie https://helloworld-152405.appspot.com bereitstellen.
Das Produkt basiert auf Flask
Usw. verwendet werden.
Gulp installiert, kompiliert, komprimiert Ressourcen und stellt sie sogar für den Serverstart bereit, sodass nur sehr wenige Befehle zu beachten sind. Da es Bootstrap verwendet, sieht es auch so aus und ist einfach zu bedienen. Und der Verwaltungsbildschirm wird von Anfang an wie ein von Python erstelltes Framework vorbereitet.
Darüber hinaus wird das Benutzermodell von Anfang an vorbereitet, und die soziale Anmeldung ist auch möglich, indem Sie sie über den Verwaltungsbildschirm festlegen, ohne Code zu schreiben.
Ursprünglich handelt es sich um eine einfache GAE für die Bereitstellung. Für das Framework können Sie jedoch etwas verwenden, das nicht für GAE vorgesehen ist, während Sie eine kleine Menge an Informationen sammeln. Selbst wenn Sie ein dediziertes Framework finden, wurde die Entwicklung vor langer Zeit gestoppt, sodass Sie es kostenlos starten können. Ich denke, es ist schwierig, die Bequemlichkeit zu genießen.
In dieser Hinsicht ist gae-init, das seit 2013 in der Entwicklung ist und von der Installation bis zur Bereitstellung einzigartig ist, ein Projekt, dem mehr Aufmerksamkeit geschenkt werden sollte, obwohl es keineswegs aktiv ist (entschuldigen Sie bitte). Überlegen.
gae-init http://docs.gae-init.appspot.com GitHub https://github.com/gae-init
Recommended Posts