我正在開發一個托管在 Heroku 上的 Flask Web 應用程式。后端行程的一部分是寫入用戶當前所在的 HTML 檔案/頁面。例如,
{{% extends "base.html" %}}
{{% block title %}}
{self.title}
{{% endblock %}}
{{% block content %}}
<br>
<h1>{self.title}</h1>
<div>
<form action="#" method="POST">
{self.content}
<div>
<button type="submit" name="action" value="Generate PDF">Generate PDF</button>
</div>
</form>
</div>
self.content根據用戶輸入更新where ,從而更新檔案。
在開發服務器上這作業正常,但是,當部署應用程式時,此即時更新程序不再有效。
我真的不明白為什么
感謝您的任何幫助!
uj5u.com熱心網友回復:
heroku 和 GitHub 之間的關系阻止了在部署應用程式時發生即時更新。也就是說,應用程式將對必須立即手動推送的代碼進行更改。
為了解決這個問題,我概括了一些 html 檔案,這些檔案self.content是通過后端輸入的,并且沒有發生檔案寫入或創建。
后來意識到在 Web 應用程式中寫入檔案是不好的做法!
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/395543.html
上一篇:FlaskSocketIOWeb應用程式拒絕接受來自python檔案的連接
下一篇:將所選文本復制到新行VS代碼?
