def create_app(config_file): app = Flask(__name__) app.config.from_pyfile(config_file) from app.models import db db.app = app db.init_app(app) with app.app_context(): db.create_all() if config_file == 'config_dev.py': from app.models import User admin_user = User("admin", "*****@*****.**", "Th1515NOT53cur3") admin_user.is_admin = True admin_user.zipcode = 80915 admin_user.viewable = True db.session.add(admin_user) db.session.commit() app.register_blueprint(home) app.register_blueprint(auth) app.register_blueprint(market) app.register_blueprint(comm) app.register_blueprint(admin) app.debug = True from app.login_manager import lm lm.init_app(app) lm.login_view = 'auth.login' lm.login_message = u"You must be logged in to access that page." from app.email import mail mail.init_app(app) resize.init_app(app) from app.models import Item whooshalchemy.whoosh_index(app, Item) toolbar = DebugToolbarExtension(app) return app
zip_dict = { 0: {"zipcode":80920, "lat":38.957598, "lng":-104.770770}, 1: {"zipcode":80918, "lat":38.910393, "lng":-104.780362}, 2: {"zipcode":80907, "lat":38.878231, "lng":-104.827015}, 3: {"zipcode":80904, "lat":38.860829, "lng":-104.876163}, 4: {"zipcode":80905, "lat":38.818910, "lng":-104.838348}, 5: {"zipcode":80903, "lat":38.831526, "lng":-104.815062}, 6: {"zipcode":80909, "lat":38.853475, "lng":-104.775218}, 7: {"zipcode":80910, "lat":38.812066, "lng":-104.774580}, 8: {"zipcode":80915, "lat":38.849797, "lng":-104.717043}, 9: {"zipcode":80914, "lat":38.824001, "lng":-104.704184} } for i in range(0, 10): user = User("User"+str(i), "user"+str(i)+"@email.com", "user"+str(i)) user.zipcode = zip_dict[i]["zipcode"] user.lat = zip_dict[i]["lat"] user.lng = zip_dict[i]["lng"] user_list.append(user) db.session.add(user) db.session.commit() # - Items item_dict = { 0: {"title":"Eggs Are Good", "category":"Protein", "price":".15", "price_type":"each", "description":"Some good eggs here, folks", "post_date":datetime.datetime(2016, 1, 1, 13, 00), "user_id":random.randint(1,10) },