skeleton app

This commit is contained in:
Andros Fenollosa 2018-01-20 00:37:59 +01:00
commit d40adfc62e
2 changed files with 77 additions and 0 deletions

18
Pipfile Normal file
View File

@ -0,0 +1,18 @@
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[dev-packages]
[packages]
flask = "*"
flask-restplus = "*"
flask-jwt = "*"
flask-sqlalchemy = "*"
flask-mail = "*"

59
app.py Normal file
View File

@ -0,0 +1,59 @@
from flask import Flask
from flask_restplus import Resource, Api
app = Flask(__name__)
api = Api(app)
PRE_URL = '/api/v1/'
@api.route(PRE_URL + 'signup')
class Signup(Resource):
def post(self):
return {'hello': 'world'}
@api.route(PRE_URL + 'login')
class Login(Resource):
def post(self):
return {'hello': 'world'}
@api.route(PRE_URL + 'login')
class Logout(Resource):
def get(self):
return {'hello': 'world'}
@api.route(PRE_URL + 'news')
class News(Resource):
def get(self):
return {'hello': 'world'}
def post(self):
return {'hello': 'world'}
@api.route(PRE_URL + 'news/<int:id>')
class News_single(Resource):
def get(self, id):
return {'hello': id}
@api.route(PRE_URL + 'news/<int:id>/comments')
class Comments(Resource):
def get(self, id):
return {'hello': 'world'}
def post(self, id):
return {'hello': 'world'}
if __name__ == '__main__':
app.run(debug=True)