Приложение фляги может войти и зарегистрироваться на локальном хосте. Но это становится проблемой, когда я подталкиваю его к героку. Он показывает вышеупомянутую ошибку. Вот код app.py
from flask import Flask, render_template, request, redirect, jsonify, url_for, flash
from sqlalchemy import create_engine, asc, desc
from sqlalchemy.orm import sessionmaker
from database_setup import Base, User, BlogPost
from flask import session as login_session
import random
import string
from wtforms import Form, BooleanField, TextField, PasswordField, validators
from passlib.hash import sha256_crypt
app = Flask(__name__)
#Connecting to database
engine = create_engine('sqlite:///travellerdata.db')
Base.metadata.bind = engine
DBSession = sessionmaker(bind=engine)
session = DBSession()
И заканчивается...
if __name__ == "__main__":
app.secret_key = 'some secret key'
app.debug = True
app.run()
__name__
не устанавливается на'main'
. Попробуйте переместитьapp.secret_key = 'some secret key'
за пределы блока if. - person joshreesjones   schedule 26.02.2016