feat: add Models+Schema and User Controller

This commit is contained in:
2022-09-08 23:16:13 +02:00
parent 388cfbdc94
commit 990dd967dc
12 changed files with 236 additions and 64 deletions

5
app.py
View File

@@ -16,18 +16,13 @@ ma = Marshmallow(app)
api = Api(app)
jwt = JWTManager(app)
from Controllers.Post import PostListResource, PostResource
from Controllers.User import UserListResource, UserResource
from Controllers.Tag import TagListResource
from Controllers.Login import Login, Refresh
api.add_resource(UserListResource, '/v1/user')
api.add_resource(UserResource, '/v1/user/<int:post_id>')
api.add_resource(Login, '/v1/login')
api.add_resource(Refresh, '/v1/refresh')
api.add_resource(PostListResource, '/v1/posts')
api.add_resource(PostResource, '/v1/posts/<int:post_id>')
api.add_resource(TagListResource, '/v1/tags')
db.create_all()