def create_app(): app = Flask(__name__) import os app.config.from_object(os.environ["APP_SETTINGS"]) from .core import redis redis.init_app(app) from tasks.views import TasksView TasksView.register(app) from profiles.views import ProfilesView ProfilesView.register(app) from .handlers import not_found, bad_request, internal_error from .exceptions import DoesNotExist, ValidationError app.register_error_handler(DoesNotExist, not_found) app.register_error_handler(ValidationError, bad_request) app.register_error_handler(500, internal_error) @app.after_request def after_request(response): response.headers.add("Access-Control-Allow-Origin", "*") response.headers.add("Access-Control-Allow-Headers", "Content-Type,Authorization") response.headers.add("Access-Control-Allow-Methods", "GET,PUT,POST,DELETE") return response return app
from django.conf.urls \ import patterns, url from django.views.generic \ import ListView from .models \ import BoomUser from profiles.views \ import ProfilesView urlpatterns = patterns('', url(r'^$', ProfilesView.as_view()), )