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