| {% extends "base.html" %} |
|
|
| {% block content %} |
| <div class="container container-table"> |
| <div class="row vertical-center-row"> |
| <div class="text-center col-md-12"> |
| <img id="most-recent-image" height="350" width="350" src="{{ url_for('static', filename=predict_img.img_path[7:])}}"/> |
| <br>{% if designated %}指定预测:{% else %}最新预测:{% endif %}{{ predict_img.img_path[-32:-4] }} |
| <br>预测结果:{{ en2ch[predict_img.predict_result] }} |
| <br>置信度:{{ predict_img.predict_value }} |
| {% if feedbacked %} |
| <p class="text-success">上次反馈: 【{{ find_.body }}】</p> |
| {% endif %} |
| </div> |
| <div class="text-center col-md-12"> |
| <form class="col-lg-6" action="" method="post" style="margin: 0 auto;"> |
| {{ form.hidden_tag() }} |
| <p> |
| {{ form.tweet(cols=50, rows=4) }}<br> |
| {% for error in form.tweet.errors %} |
| <span style="color: red;">[{{ error }}]</span> |
| {% endfor %} |
| </p> |
| <input type="hidden" name="imgname" value="{{ predict_img.img_path[-32:-4] }}"> |
| {% if feedbacked %} |
| <button class="btn btn-info disabled" id="feedback-button" type="submit" aria-disabled="true">已反馈</button> |
| {% else %} |
| <button class="btn btn-info" id="feedback-button" type="submit">反馈</button> |
| {% endif %} |
| </form> |
| </div> |
| </div> |
| </div> |
|
|
| {# #} |
| {# <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">#} |
| {##} |
| |
| <script src="/static/js/ajax/jquery.min.js"></script> |
|
|
| {# #} |
| {# <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>#} |
|
|
| <script> |
| $("#feedback-button").click(function(){ |
| let message = { |
| image: base64Image |
| } |
| console.log(message); |
| $.post("{{ url_for('feedback') }}", JSON.stringify(message), function(response){ |
| $("#prediction").text(response.prediction.prediction); |
| $("#value").text(response.prediction.value); |
| console.log(response); |
| }); |
| }); |
| </script> |
| {% endblock %} |
|
|