Compare commits
No commits in common. '688e01b2c9f4931afba07cecd1f50b42aa64234b' and '10311b881cee562ca94880b3031875b1f2ead6d9' have entirely different histories.
688e01b2c9
...
10311b881c
Binary file not shown.
Binary file not shown.
@ -1,10 +0,0 @@
|
|||||||
|
|
||||||
from flask import Flask
|
|
||||||
from flask_sqlalchemy import SQLAlchemy # type: ignore
|
|
||||||
|
|
||||||
app = Flask(__name__)
|
|
||||||
app.config['SECRET_KEY'] = 'db3746b2ffa650b3804e4316d227f853'
|
|
||||||
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///blogsite.db'
|
|
||||||
db = SQLAlchemy(app)
|
|
||||||
|
|
||||||
from blogapp import routes
|
|
@ -1,27 +0,0 @@
|
|||||||
from datetime import datetime
|
|
||||||
from blogapp import db
|
|
||||||
|
|
||||||
|
|
||||||
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.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}')"
|
|
Binary file not shown.
Binary file not shown.
@ -1,5 +0,0 @@
|
|||||||
|
|
||||||
from blogapp import app
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
app.run(debug=True, host="0.0.0.0", port=8700)
|
|
Before Width: | Height: | Size: 236 KiB |
Binary file not shown.
Loading…
Reference in new issue