使用Pl api在Python中创建RESTful API

问题描述 投票:0回答:1

我想使用Python的PI Web API创建RESTful API。我试图寻找一些帮助内容,但没有太多可用。任何人都知道如何开始实施它。请不要低估我的帖子。我在这篇文章中没有任何其他信息。

python rest flask
1个回答
1
投票

你可以把flask看作一个很好的起点。它是一个python Web服务器框架,应该满足您的大部分需求。下面是一个基本的python烧瓶应用程序的示例代码。代码是基于我在很久以前工作的旧项目example

你可以找到更多的例子浮动,详细了解烧瓶。您可以探索其他库以获取数据库支持,而不是。你可以混合搭配,看看有效。

__init__.py import os import sys import redis

from flask import Flask, render_template,redirect
from flask.ext.sqlalchemy import SQLAlchemy

from flask_kvsession import KVSessionExtension
from simplekv.memory.redisstore import RedisStore

from app.views.someModule import mod as someModule
app.register_blueprint(someModule)

some module.朋友

from flask import Blueprint, request, render_template, flash, g, session, redirect, url_for, jsonify

from app import db
from app.model.problem import Problem
from app.model.solution import Solution
from app.model.account import Account

import string
import math

mod = Blueprint('problems', __name__, url_prefix='/problem')

@mod.route('/')
def problems():
 return render_template("problems.html", 
  total = Problem.query.filter(Problem.userId != None).count())

@mod.route('/problem/<string:identifier>',methods=['POST']) 
def problems(identifier):
 ''' do some logic with identifier '''
 return jsonify(result = false)
© www.soinside.com 2019 - 2024. All rights reserved.