你好我是新来的烧瓶,我有一个问题。 我有一个路由/高音扬声器,我在tweepy的帮助下从twitter api中显示推文的一些数据。 我如何从/ twitter路由传递变量来创建一个新的路由,并将变量的属性作为端点。 例如:
@app.route('/twitter', methods=('GET', 'POST'))
def twitter():
tweets = api.user_timeline(screen_name = 'example', count=100, include_rts = True)
并且在新路线中我想将tweets.text作为端点参数传递。
@app.route('/twitter/{twitter.text}')
def newfunction(twitter.text):
.......
以及来自上面的推文变量的一些值。
答案 0 :(得分:0)
您可以按如下方式定义动态路线:
@app.route('/twitter', methods=('GET', 'POST'))
def twitter():
tweets = api.user_timeline(screen_name = 'example', count=100, include_rts = True)
@app.route("/twitter/<tweet_text>")
def twitter_text(tweet_text):
#dostuff
您可以使用url_for
生成所需的目标
target_url = url_for('twitter_text', tweet_text="blah")
#'/twitter/blah'