How does Flask know to load the views.py in the Visual Studio default Flask Solution?
In Flask it is usually enough to import the files the routed functions are defined in. You can add your API methods in an other file and import it. Make sure you don't have any circular imports, they are a source of problem in Flask quite often.
If things are getting more complex, it's best to use Blueprints to bundle routes together.
I'm using the Python Tools for Visual Studio (PTVS 2.2 Beta) and creating a new Flask Web Project with Visual Studio 2013.  (btw I'm new to both Flask and Python...)
The views.py contains my routes.  How does VS know to load this file?  I don't see it in any properties or other files.  Is it a default to always have the routes in views.py?
My goal is to use Flask to build a RESTful API and I'm tempted to just replace everything in the views.py with my API routes.  Or, can I add another .py file for the API routes?