Some important commands in flask
pip install flask-restful
pip install marshmallow
pip install flask-apispec
pip install Flask-Cors
pip install bleach
# resources/user_resource.py
from flask_restful import Resource, fields, marshal_with
from flask import request
from extensions import db
from models.user import User
user_fields = {
'id': fields.Integer,
'username': fields.String,
'email': fields.String,
'first_name': fields.String,
'middle_name': fields.String,
'last_name': fields.String,
}
class UserResource(Resource):
@marshal_with(user_fields)
def get(self):
users = User.query.all()
return users
@marshal_with(user_fields)
def post(self):
data = request.json
email = data.get('email')
first_name = data.get('first_name')
middle_name = data.get('middle_name')
last_name = data.get('last_name')
new_user = User(email=email, first_name=first_name, middle_name=middle_name, last_name=last_name)
db.session.add(new_user)
db.session.commit()
return new_user, 201
Amanda Martines 5 days ago
Exercitation photo booth stumptown tote bag Banksy, elit small batch freegan sed. Craft beer elit seitan exercitation, photo booth et 8-bit kale chips proident chillwave deep v laborum. Aliquip veniam delectus, Marfa eiusmod Pinterest in do umami readymade swag. Selfies iPhone Kickstarter, drinking vinegar jean.
ReplyBaltej Singh 5 days ago
Drinking vinegar stumptown yr pop-up artisan sunt. Deep v cliche lomo biodiesel Neutra selfies. Shorts fixie consequat flexitarian four loko tempor duis single-origin coffee. Banksy, elit small.
ReplyMarie Johnson 5 days ago
Kickstarter seitan retro. Drinking vinegar stumptown yr pop-up artisan sunt. Deep v cliche lomo biodiesel Neutra selfies. Shorts fixie consequat flexitarian four loko tempor duis single-origin coffee. Banksy, elit small.
Reply