update init to create folder structure

graphs-n-shit
lza_menace 4 years ago
parent 0c0d9c816b
commit d2f93359b0

@ -1,7 +1,9 @@
import json
from os import makedirs
from flask import Flask, request, session
from flask import render_template, flash
from flask_session import Session
from suchwow import config
from suchwow.models import Post, Profile, Comment, Notification, db
from suchwow.routes import auth, comment, post, profile
from suchwow.utils.decorators import login_required
@ -37,8 +39,13 @@ def about():
def not_found(error):
return "nothin there, brah"
@app.cli.command("dbinit")
def dbinit():
@app.cli.command("init")
def init():
# create subdirs
for i in ["uploads", "db", "wallet"]:
makedirs(f"{config.DATA_FOLDER}/{i}", exist_ok=True)
# init db
db.create_tables([Post, Profile, Comment, Notification])
if __name__ == "__main__":