0
を更新していません。WTForms日時フィールド時間は、私はwtforms以下のように日時フィールドのために定義されている
<form method= POST action="{{ url_for('input_ext') }}">
<table>
{% for field in form %}
<tr>
<td>{{ field.label }}*</td><td>{{ field }}</td>
</tr>
{% endfor %}
</table>
<input id = "generate" name="generate" type=submit value=Next></form>
フラスココード:以下のように、このフィールドを呼び出すHTMLページ
stime = DateTimeField(label='Start time',validators=[validators.InputRequired()],format = "%d%b%Y %H:%M",default= datetime.now(timezone('UTC')))
etime = DateTimeField(label='End time',validators=[validators.InputRequired()],format = "%d%b%Y %H:%M",default= datetime.now(timezone('UTC')))
from flask import Flask
from flask import render_template
from flask import request
from model import InputForm
app = Flask(__name__)
@app.route('/',methods = ['GET','POST'])
#select interface and for selected interfaces pullup circuit info
def provideinput():
global devices
devices = ''
form = InputForm(request.form)
return render_template("utctime.html", form=form)
if __name__ == "__main__":
app.run(debug=True,host="10.23.102.116",port=82)
問題は、私はUTCで時刻を取得し、ページをリロードするたびに現在のUTC値に更新していません。同じaのままです私はPythonコードを起動します。 DateTimeFieldの定義に間違いはありますか?以下のように変更さ
は、まだ運:
stime = DateTimeField(label='Start time(EDT)', validators=[validators.InputRequired()], format="%d%b%Y %H:%M",
default=datetime.today)
etime = DateTimeField(label='End time(EDT)', validators=[validators.InputRequired()], format="%d%b%Y %H:%M",
default=datetime.today)
ETIME = DateTimeField型(ラベル= '終了時間(EDT)' = [validators.InputRequiredは()]バリデータ、形式= "%d個の%のBの%Y%のH:% M "、 default = datetime.today) - >このようにしても、リロード後も同じ変化はない – ajay