python3: Verwendung der Flasche (2)

Ich habe es möglich gemacht, das Snippet hier auszuführen. Dies ist ein Beispiel-Login. Docs »Tutorial

login.py


#! /usr/bin/python
#
#	login.py
#
#						Nov/11/2020
# ------------------------------------------------------------------
from bottle import get, post, request, run
#
def check_login(name,password):
	rvalue = True
	if name != password:
		rvalue = False
	return rvalue
#
# ------------------------------------------------------------------
@get('/login') # or @route('/login')
def login_form():
	str_out =  '<form method="POST" action="/login">'
	str_out += '<input name="name"	 type="text" />'
	str_out += '<input name="password" type="password" />'
	str_out += '<input type="submit" />'
	str_out += '</form>'

	return str_out
#
# ------------------------------------------------------------------
@post('/login') # or @route('/login', method='POST')
def login_submit():
	name	 = request.forms.get('name')
	password = request.forms.get('password')
	if check_login(name, password):
		return "<p>*** Your login was correct ***</p>"
	else:
		return "<p>*** Login failed ***</p>"
#
# ------------------------------------------------------------------
run(host='localhost', port=8080, debug=True)
#
# ------------------------------------------------------------------

Führen Sie den Server aus

$ ./login.py 
Bottle v0.12.18 server starting up (using WSGIRefServer())...
Listening on http://localhost:8080/
Hit Ctrl-C to quit.

In Ihrem Browser http: // localhost: 8080 / login Zugriff auf login.png

Recommended Posts

python3: Verwendung der Flasche (2)
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
[Python] Verwendung von Liste 1
Wie benutzt man Python Argparse?
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
Verwendung von Python-Bytes
Python: So verwenden Sie Async mit
[Python] Verwendung der Pandas-Serie
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
[Python] Verwendung von Liste 3 Hinzugefügt
Wie man MySQL mit Python benutzt
Verwendung der Python-API von OpenPose
Verwendung von ChemSpider in Python
Python: Verwendung von pydub (Wiedergabe)
Verwendung von PubChem mit Python
Verwendung der Zip-Funktion von Python
[Python] Verwendung der Typetalk-API
Verwendung von xml.etree.ElementTree
[Python] Zusammenfassung der Verwendung von Pandas
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Verwendung von virtualenv
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
So installieren Sie Python
Verwendung von Pandas 2
So installieren und verwenden Sie pandas_datareader [Python]
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Verwendung von pytest_report_header
[Python] Verwendung von __command__, Funktionserklärung
So installieren Sie Python
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Verwendung von SymPy
[Python] Verwendung von import sys sys.argv
Wie man x-means benutzt
Verwendung von WikiExtractor.py
Verwendung von IPython
[Python] Organisieren der Verwendung für Anweisungen
Memorandum über die Verwendung von Gremlin Python
Verwendung von virtualenv
[Python2.7] Zusammenfassung der Verwendung von unittest
Wie benutzt man Matplotlib?
Verwendung von iptables
Python: Verwendung von Einheimischen () und Globalen ()
Wie benutzt man numpy?
Verwendung von __slots__ in der Python-Klasse
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Verwendung der Liste []
Verwendung von "deque" für Python-Daten