[Python] Application Web à partir de 0! Pratique (2) -Bonjour le monde-

Aperçu

J'ai eu l'opportunité de créer une application web à partir de zéro avec Python, donc en résumé! Cet article décrit comment faire Hello World avec l'API.

Je veux que cette personne lise

objectif

L'objectif est de créer une application Web avec la fonctionnalité CURD en utilisant HTML, CSS, JavaScript, Python et SQL.

Les choses nécessaires

1. Structure des dossiers

Les dossiers et fichiers créés cette fois sont les suivants.

todo/  └ api/   └ index.py

  1. Bottle Un framework Web est un facteur majeur dans la création d'applications Web. Bottle est un framework Web léger pour Python. Bottle: Python Web Framework — Bottle 0.13-dev documentation Il existe d'autres frameworks bien connus tels que Django et Flask, mais cette fois j'ai décidé d'utiliser Bottle, qui est léger et facile car il est petit. Il prend également en charge une interface appelée WSGI. Normalement, lorsque vous placez une application Web sur le serveur, vous devez tenir compte de diverses choses, mais vous pouvez créer une application Web assez facilement! C'est (à peu près)

Les caractéristiques de chaque cadre sont pour référence ci-dessous.

3. Installez la bouteille

Ouvrez une invite de commande en tant qu'administrateur et exécutez la commande suivante. Seulement ça. pip install bottle

4. Essayez Hello World

Créez un dossier de travail et ouvrez-le avec VS Code. Ensuite, créez les dossiers et fichiers suivants. (.vscode est généré par VSCode sans autorisation) todo/  └ api/   └ index.py

image.png

Ensuite, écrivez le code dans index.py.

index.py


# -*- coding:utf-8 -*-

#Charger un package externe
from bottle import route, run

# @pour acheminer/Si défini sur bonjour, http://localhost:8080/Accessible avec bonjour
@route('/hello')
def hello():
    # Hello World!Renvoie la chaîne de caractères
    return "Hello World!"

#Configuration de l'exécution du serveur Web
#URL"http://[host]:[port]/[route]"Devient la composition de
run(host='localhost', port=8080, debug=True)

Appuyez sur F5 et sélectionnez Fichier Python. image.png

http://localhost:8080/hello Lors de votre visite, vous devriez voir "Hello World!"!

Résumé

Comme première étape de la mise en œuvre de l'API, j'ai essayé Hello World!

la prochaine fois···

Connectez-vous à la base de données depuis l'API!

Recommended Posts

[Python] Application Web à partir de 0! Pratique (2) -Bonjour le monde-
[Python] Application Web à partir de 0! Pratique (3) - Mise en œuvre de l'API
[Python] Application Web à partir de 0! Pratique (4) - Mise en forme des données-
[Python] Application Web à partir de 0! Pratique (0) -Construction environnementale-
[Python] Application Web à partir de 0! Pratique (1) -Conception, construction DB-
Étude depuis le début de Python Hour1: Hello World
Application Web avec Python + Flask ② ③
Python commençant par Hello world!
Application Web avec Python + Flask ④
[Note] Sortie Hello world avec python
cout << "Hello, World! \ N" en python
Python #Hello World pour les super débutants
De la création d'un environnement Python pour les personnes inexpérimentées à Hello world
Bonjour le monde
Python: lecture de données JSON à partir de l'API Web
[Python] Une application web rapide avec Bottle!
[Python] Conception d'applications Web pour l'apprentissage automatique
Tutoriel Flask (de l'installation à Hello World)
Exécutez une application Web Python avec Docker
Comment afficher Hello World en python
Langage C pour voir et se souvenir de la partie 1 Appeler le langage C depuis Python (bonjour le monde)
Hello World et détection de visage avec OpenCV 4.3 + Python
Exécuter des scripts Python à partir d'applications C # GUI
Session d'étude Python 1 personne: 1ère "Exécution de Python ~" Hello world ""
Comment ouvrir un navigateur Web à partir de python
Acquisition de données à partir de l'API d'analyse avec l'application Web Client API Google pour python Partie 2
De la création de l'environnement Kivy à l'affichage de Hello World
Pymacs helloworld
Dites bonjour au monde avec Python avec IntelliJ
sql à sql
Hello World avec nginx + uwsgi + python sur EC2
Étapes pour développer une application Web en Python
[Python] Flux du scraping Web à l'analyse des données
MeCab de Python
Créez une application Hello World avec un seul fichier avec django
Premier python ① Construction de l'environnement avec pythonbrew & Hello World !!
Obtenez uniquement des articles de pages Web en Python
cython helloworld
Extraire des données d'une page Web avec Python
Hello World avec un serveur Web simple qui suit WSGI (Web Server Gateway Interface) en Python
Tendances 2014 du cadre d'application Web (PHP / Java / Ruby / Python / Perl)
(Python) Essayez de développer une application Web en utilisant Django
Analyser et visualiser JSON (application Web ⑤ avec Python + Flask)
Configuration de RaspberryPi3 (STRETCH) depuis l'installation du système d'exploitation vers Hello World
Lancer une application Web Python sur Nginx + Gunicorn avec Docker
Application Web réalisée avec Python3.4 + Django (Construction de l'environnement Part.1)
Touchez MySQL depuis Python 3
Framework Web Django Python
web2py Remarque: Bonjour le monde
Exploitez Filemaker depuis Python
Utiliser fluentd de python
Accéder à bitcoind depuis python
Changements de Python 3.0 à Python 3.5
Changements de Python 2 à Python 3.0
Python depuis ou import
bonjour le monde avec ctypes
Utilisez MySQL depuis Python
Tutoriel RabbitMQ 1 ("Hello World!")
Exécutez Python à partir d'Excel
Installer Python à partir de la source