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