Обновление списка в pyzo, но не на localhost - PullRequest
0 голосов
/ 26 апреля 2019

`Привет.Я работаю над проектом для школы, который представляет собой веб-сайт по футболу.Двое из моих друзей работают над дизайном главной страницы, и я работаю над сценарием на python, который позволяет пользователям выбирать две команды и прогнозировать окончательный результат.

Я начал ссоздание кода на python и определение функции poisson () (это название математического закона, который дает мне вероятность предсказать окончательную оценку).Когда я примеряю пьезо, все работает, как положено, и я могу получить два списка с вероятностями, чтобы поставить определенное количество целей для каждой команды.Затем я создал html-страницу, которая представляет 2 выбора, позволяя пользователям выбирать, с какой командой бороться, а затем отображать результаты на столе / доске.

Но есть 2 проблемы: -Во-первых, когда пользователи делают это в первый раз, все работает нормально, но как только пользователи перезагрузят страницу вручную или вернутся, чтобы выбрать другие команды, чтобы повторить процесс, таблица будет становиться все больше и больше, умножаяячейки в нем, как если бы списки не сбрасывались, а просто добавляли в него значения, чего нет в функции в ypzo.Во-вторых, если попытаться сбросить списки до того, как я сделаю исчисления, списки будут отображаться в среде pyzo, но не на html-странице.

Я хотел знать, почему это происходити как это исправить.

Мы должны использовать колбу для управления приложением, которое должно стать веб-сайтом, а я новичок в колбе и HTML.

Спасибо зачитая все это.PS: извините за мой жалкий englishn и отвратительный код.

Код Python: `

def acceuil():

try:
    nom=request.form.get('choix_equipe_domicile')
except:
    nom=''
try:
    prenom=request.form.get('choix_equipe_ext')
except:
    prenom=''
try:
    i = int(request.form.get('choix_equipe_domicile'))
except:
    i=''
try:
    j = int(request.form.get('choix_equipe_ext'))
except:
    j = ''

if i != '' and j!='':

    poisson(liste_equipe[i], liste_equipe[j])
    return render_template("page_match_direct.html", 
    equipe_domicile=liste_equipe[i], equipe_ext=liste_equipe[j], 
    liste_proba_score_domicile = proba_equipe_domicile_list_trie, 
    liste_proba_score_ext = proba_equipe_ext_list_trie, match = match, 
    message = message_affiche, cote = cote_affiche, i=i, j=j)

else:
    return render_template("page_match_direct.html",nom=nom,prenom=prenom, 
    liste_equipe=liste_equipe, liste_proba_score_domicile=[], 
    liste_proba_score_ext=[])

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

`

Часть HTML: <SCRIPT LANGUAGE="JavaScript"> for (var num=0; num<=9; num++) { document.writeln("<td>",num,"</td>"); } </SCRIPT> </tr> <tr> <td>probabilité de marqué x but {{ equipe_domicile }}</td> {% for i in liste_proba_score_domicile%} <td>{{ i }}</td> {% endfor %} </tr> <tr> <td>probabilité de marqué x but {{ equipe_ext }}</td> {% for i in liste_proba_score_ext%} <td>{{ i }}</td> {% endfor %} </tr> </table> </center> <DIV class=match_class><h1>{{ match }}</h1></DIV> <DIV class=message_class><h1>{{ message }}</h1></DIV> <DIV class=cote_class><h1>{{ cote }}</h1></DIV> {%endif%} <p> {{i}} {{j}} </p> {%endif%} </section> <button type="submit" name="reset" value="reset">REFRESH</button></a> </body>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...