from flask import Flask,render_template,flash,redirect,url_for,session,logging,request
from flask_mysqldb import MySQL
from wtforms import Form,StringField,TextAreaField,PasswordField,validators
from passlib.hash import sha256_crypt
#Kullanici kayit formu
class RegisterForm(Form):
name = StringField("Isim Soyisim",validators=[validators.Length(min = 4,max = 25)])
username = StringField("Kullanici Adi",validators=[validators.Length(min = 5,max = 35)])
email = StringField("Email Addres",validators=[validators.Email(message= "Please write a acceptable email addres")])
password = PasswordField("Parola:",validators=[
validators.DataRequired(message = "Lutfen bir parola belirleyin"),
validators.EqualTo(fieldname = "confirm",message = "Parolaniz Uyusmuyor...")
])
confirm = PasswordField("Parola Dogrula")
app = Flask(__name__)
app.config["MYSQL_HOST"] = "localhost"
app.config["MYSQL_USER"] = "root"
app.config["MYSQL_PASSWORD"] = ""
app.config["MYSQL_DB"] = "oablog"
app.config["MYSQL_CURSORCLASS"] = "DictCursor"
mysql = MySQL(app)
@app.route("/")
def index():
return render_template("index.html")
@app.route("/about")
def about():
return render_template("about.html")
@app.route("/article/<string:id>")
def detail(id):
return "Article Id:" + id
if __name__ == "__main__":
app.run(debug=True)