Thursday, April 8, 2021

Flask

 from flask import Flask, render_template, request, redirect

import templates
from flask_sqlalchemy import SQLAlchemy
from datetime import datetime
app = Flask(__name__)
'''
Connecting To The Data Base 
        |       |
        |       |   Like This 
        V   |   V
            |      
            V

'''
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://username:localhost/mysite'
# app.config['SQLALCHEMY_TRACK_MODIFICATIONS '] = False
db = SQLAlchemy(app)
# Python is case sensitive language 'C' and 'c' are different 
''' From Here I Have Commented'''
class Mysite(db.Model):
    Sno = db.Column(db.Integer, primary_key=True )
    Email =  db.Column(db.String(20), nullable=False)
    Password = db.Column(db.String(20), nullable=False)
    date = db.Column(db.String(12), nullable=True)

@app.route('/',methods=['POST''GET'])
def Home_Page():
    if request.method == 'POST':
        Email = request.form.get('Email')
        Password = request.form.get('Password')

        entry = Mysite(Email=Email,Password = Password ,date = datetime.now() )
        db.session.add(entry)
        db.session.commit()
    return render_template('index.html')
''' Till Here '''

@app.route('/shop')
def page1():
    return render_template('shop.html')
if __name__=='__main__':
    app.run(debug = True)


No comments:

Post a Comment