我有以下设置:将参数传递给框架实例化的类? (Python的瓶)
import sys
from flask import Flask
from flask.ext import restful
from model import Model
try:
gModel = Model(int(sys.argv[1]))
except IndexError, pExc:
gModel = Model(100)
def main():
lApp = Flask(__name__)
lApi = restful.Api(lApp)
lApi.add_resource(FetchJob, '/')
lApp.run(debug=True)
class FetchJob(restful.Resource):
def get(self):
lRange = gModel.getRange()
return lRange
if __name__ == '__main__':
main()
有没有一种方法来实例化的main()内的模型类 - 功能?在这里,Flask框架实例化FetchJob类,以便我不能在实例化过程中提供它转发的参数。
我不喜欢有全局变量,因为这打乱了整个设计...
匈牙利命名法?请,只是没有...... – ThiefMaster