[PYTHON] Présentation de gae-init pour lancer CMS sur GAE en 5 minutes

Présentation de gae-init (http://docs.gae-init.appspot.com), un framework Python qui prétend être le moyen le plus simple de créer une application Web sur GAE (environnement standard).

Préparation

«En 5 minutes» n'est pas forcément une exagération si vous avez de l'expérience dans la création de projets avec GAE et qu'il y a peu de travail à faire. Tout d'abord, installez immédiatement l'environnement requis (par exemple macOS Homebrew).

$ curl https://raw.githubusercontent.com/gae-init/gae-init/master/bin/requirements_osx_brew.sh | bash

Puis clonez le projet et installez npm

$ git clone https://github.com/gae-init/gae-init.git hello
$ cd hello
$ npm install

Prêt à partir.

Pour démarrer un serveur local

$ gulp

Donc, à http: // localhost: 3001```

スクリーンショット 2017-06-17 11.27.01.png

Un écran comme celui-ci s'affiche. Déployer

$ gulp deploy --project=<YOUR_PROJECT_ID>

Cela se termine par. Vous pouvez maintenant le déployer comme https://helloworld-152405.appspot.com.

Fonctionnalité

Le produit est basé sur Flask

Etc. sont utilisés.

Gulp installe, compile, compresse les ressources, voire se déploie au démarrage du serveur, il y a donc très peu de commandes à retenir. De plus, comme il utilise Bootstrap, il a l'air et est facile à utiliser. Et l'écran de gestion est préparé dès le départ comme un framework réalisé par Python.

スクリーンショット 2017-06-17 14.14.37.png スクリーンショット 2017-06-17 11.22.58.png

De plus, le modèle Utilisateur est préparé dès le début et la connexion sociale est également possible en paramétrant depuis l'écran de gestion sans écrire de code.

スクリーンショット 2017-06-17 11.23.46.png スクリーンショット 2017-06-17 11.26.04.png

Résumé

À l'origine, c'est un GAE simple pour le déploiement, mais comme pour le framework, vous pouvez utiliser quelque chose qui n'est pas dédié à GAE tout en collectant une petite quantité d'informations, ou même si vous trouvez un framework dédié, le développement s'est arrêté depuis longtemps, vous pouvez donc le démarrer gratuitement. Je pense qu'il est difficile de profiter de la commodité.

À cet égard, bien qu'il ne soit en aucun cas actif (excusez-moi), gae-init, en cours de développement depuis 2013 et unique de l'installation au déploiement, est un projet auquel il faut accorder plus d'attention. pense.

gae-init http://docs.gae-init.appspot.com GitHub https://github.com/gae-init

Recommended Posts

Présentation de gae-init pour lancer CMS sur GAE en 5 minutes
Pour écrire dans Error Repoting en Python sur GAE
Comment déployer une application Django sur heroku en seulement 5 minutes
[Python] pandas à bien comprendre en 10 minutes
Livres sur la science des données à lire en 2020
Comment écrire un test unitaire pour l'extraction d'URL dans GAE / P
Lancez un simple service de recherche protégé par mot de passe en 5 minutes