Bir önceki yazıda Flask kullanımına giriş yapmıştım, şimdi birkaç özellik daha ekleyerek devam edeceğim. Son olarak dosyamız şu haldeydi. Ve aşağıdaki 3 satır komutu komut satırına yazarak sunucumuzu başlatmıştık. Ubuntu için set yerine export komutunu kullanmamız gerekiyor.
1 2 3 |
set FLASK_APP=C:\dosya\main.py set FLASK_DEBUG=1 flask run |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
from flask import Flask, request,redirect, url_for app = Flask(__name__) @app.route("/", methods=["GET", "POST"]) def merhaba(): if request.method == 'POST': sifre = request.form["sifre"] if sifre == "123": return "Şifre doğru içeriği görebilirsiniz." else: return redirect(url_for('giris')) else: return redirect(url_for('giris')) @app.route('/giris') def giris(): return ''' <form action="/" method="post"> <input type="text" placeholder="Şifre" name="sifre"/> <input type="submit" value="Giriş"/> </form> ''' |
İlk iş olarak bir template kullanarak formumuzu ve giriş sayfamızı daha moduler hale getirelim hem de … Okumaya devam et Python Kullanarak Flask ile Basit Web Sayfaları Hazırlama ve Sunma #2