2017-09-10 13 views
0

でフラスコページのコンテンツを変更する私は2つのPythonスクリプトを持っている:別のPythonスクリプト

tnk_flask.py:これはフラスコのウェブサーバと2つのページを作成します。 pitoka.py:これは乱数を作成します。

私の目標は以下の通りです:

私はpitonka.pyを実行すると、私はいつも、私は何も変わらない、それらのページを更新した後、tnb_flask.pyに渡すが、したいのですが乱数を生成します。

どのような誤りがありますか?

tnb_flask.py:

from flask import Flask # ezzel importáljuk ki 
from pitonka import * 
app = Flask(__name__) 

@app.route('/') 
def index(): 
    denis = alma() 
    return str(denis) 

@app.route('/tuna') 
def index__(): 
    return str(numbi) 

if __name__ == "__main__": 
    app.run(debug=True) 

pitonka.py:pitonka.pyで

from flask import Flask 
# import tnb_flask 
import random 

numbi = random.randint(10, 100) 
print(numbi) 


def alma(): 
    return numbi + 17 

答えて

0

はあなたが変数に乱数を割り当てています。したがって、ランダム変数は1回だけ取得されます。代わりに関数内の乱数を返します。

def alma(): 
    return random.randint(10, 100) + 17 
+0

ああおかげでそれらを再レンダリングが、主な主な問題は、PYスクリプト間で変数を渡しました。例えば、私はpitonkaでargの解析をして、別の議論を行い、tnb_flaskをリフレッシュした後、いつも変化する引数をページに書き出しますか?ありがとうございます –

+0

私はあなたが何をしているのか分かりません。 – Jonathan

+0

ok、私はそれを実装しようとし、それが動作しない場合は、ここにpastebinのリンクを貼り付けてください。 –

0

あなたはフラスコを経由して、静的なページを提供でき、pitonka.pyでのテンプレートから

関連する問題