Вы можете посмотреть на колбу как на хорошую отправную точку. это среда веб-сервера Python, которая должна удовлетворить большинство ваших потребностей. ниже приведен пример кода для базового приложения на флешке Python. Код основан на этом старом проекте, над которым я работал довольно давно пример .
Вы, вероятно, можете найти больше примеров, плавающих вокруг, которые подробно расскажут о колбе. Есть другие библиотеки, которые вы можете исследовать для поддержки базы данных, а что нет. Вы можете смешивать и сочетать и посмотреть, что работает.
__ init__.py
импорт ОС
импорт системы
импорт редис
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)
someModule.py
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)