无法将参数传递给运行flask webserver

时间:2017-09-10 11:29:18

标签: python flask

从我的Android应用程序,我通过ssh与我的覆盆子pi制作图片,我尝试将它们上传到Flask的网站。在此之前,应用程序要求用户输入代码,我希望此代码在URL中,这就是我需要argparse的原因。

我希望服务器正在运行,同时我想将新的url传递给创建页面的脚本。当我正在运行pitonka.py并添加参数时,tnb_flask.py无法获取它们。

可以解决什么问题?

提前致谢!

pitonka.py:

   from flask import Flask
   import argparse
   import random


   tenor = ''
   def tuzok():
          if args.arg_name == "az":
          else:
                 tenor = ''
                 if args.arg_name == '':
                        tenor = ''
                 else:
                        tenor = args.arg_name
          print("tenor", tenor)

   if __name__ == "__main__":
          parser = argparse.ArgumentParser()
          parser.add_argument("arg_name", help="Enter function's name", type=str, default ="az")
          args = parser.parse_args()
          tuzok()

tnb_flask.py

   from flask import Flask 
   from pitonka import *
   app = Flask(__name__)

   @app.route('/')
   def index():
          denis = 25
          print("tenor:+", tenor, "+")
          to_ret = "tenor:+" + tenor+  "+\n" + str(denis)
          return to_ret


   if __name__ == "__main__":
          app.run(debug=True)
          if tenor != "az":
                 print("nem az!!!")
                 @app.route('/tuna/<tenor>')
                 def index__(numbi):
                        return 'working: args.arg_name %s' % tenor
          else:
                 print("azzal egyezik meg")

0 个答案:

没有答案