-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun.py
More file actions
88 lines (69 loc) · 2.75 KB
/
run.py
File metadata and controls
88 lines (69 loc) · 2.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# from datetime import datetime
# from flask import Flask, render_template, url_for, flash, redirect
# from forms import RegistrationForm, LoginForm
# from flask_sqlalchemy import SQLAlchemy
# app = Flask(__name__)
# app.config['SECRET_KEY'] = 'cde5246e3b80bd8419479af250d75755'
# app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db'
# db= SQLAlchemy(app)
# class User(db.Model):
# id = db.Column(db.Integer,primary_key=True)
# username = db.Column(db.String(20), unique=True,nullable=False)
# email = db.Column(db.String(120), unique=True,nullable=False)
# image_file = db.Column(db.String(20),nullable=False,default='default.jpg')
# password = db.Column(db.String(60),nullable=False)
# posts=db.relationship('Post',backref='author',lazy=True)
# def __repr__(self):
# return f"User('{self.username}', '{self.email}', '{self.image_file}')"
# class Post(db.Model):
# id=db.Column(db.Integer,primary_key=True)
# title=db.Column(db.String(100),nullable=False)
# date_posted=db.Column(db.DateTime,nullable=False,default=datetime.utcnow)
# content=db.Column(db.Text,nullable=False)
# user_id=db.Column(db.Integer,db.ForeignKey('user.id'),nullable=False)
# def __repr__(self):
# return f"Post('{self.title}', '{self.date_posted}')"
# posts = [
# {
# 'author': 'Riya Deb ',
# 'title': 'Welcome to InstaRepair',
# 'content': 'First post content',
# 'date_posted': 'April 20, 2018'
# },
# {
# 'author': 'Rimi Deb',
# 'title': 'Blog Post 2',
# 'content': 'Second post content',
# 'date_posted': 'April 21, 2018'
# }
# ]
# @app.route("/")
# @app.route("/home")
# def home():
# return render_template('home.html', posts=posts)
# @app.route("/about")
# def about():
# return render_template('about.html', title='About')
# @app.route("/register", methods=['GET', 'POST'])
# def register():
# form = RegistrationForm()
# if form.validate_on_submit():
# #flash("Account created !",'success')
# # <p>Account created {{ username }} </p>
# return redirect(url_for('home'))
# return render_template('register.html', title='Register', form=form)
# @app.route("/login", methods=['GET', 'POST'])
# def login():
# form = LoginForm()
# if form.validate_on_submit():
# if form.email.data == 'admin@blog.com' and form.password.data == 'password':
# flash('You have been logged in!', 'success')
# return redirect(url_for('home'))
# else:
# flash('Login Unsuccessful. Please check username and password', 'danger')
# return render_template('login.html', title='Login', form=form)
# if __name__ == '__main__':
# app.run(debug=True)
from flaskblog import app
if __name__ == '__main__':
app.run(debug=True)