skeleton app
This commit is contained in:
commit
d40adfc62e
18
Pipfile
Normal file
18
Pipfile
Normal 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
59
app.py
Normal 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)
|
||||
|
Loading…
Reference in New Issue
Block a user