· 7 years ago · Mar 25, 2018, 03:38 AM
1import os
2basedir = os.path.abspath(os.path.dirname(__file__))
3class Config(object):
4SECRET_KEY = os.environ.get('SECRET_KEY') or 'secret-key'
5
6SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or
7 'sqlite:///' + os.path.join(basedir, 'app.db')
8SQLALCHEMY_TRACK_MODIFICATIONS = False
9
10from flask import Flask
11from flask_sqlalchemy import SQLAlchemy
12from flask_migrate import Migrate
13from flask_login import LoginManager
14import os
15
16app = Flask(__name__)
17
18basedir = os.path.abspath(os.path.dirname(__file__))
19app.config['SECRET_KEY'] = 'secret-key'
20app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + os.path.join (basedir, 'app.db')
21app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
22
23UPLOAD_FOLDER = 'static/images'
24app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
25
26db = SQLAlchemy(app)
27migrate = Migrate(app, db)
28
29login = LoginManager(app)
30login.login_view = 'login'
31
32from app import routes, models
33
34sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table