python - 如何在python中要求验证?
问题描述
如何使这些需要在 Python 中进行验证?我希望它像这样工作:如果我提交一个空标题/空内容 - Python 将不会批准该文章的创建。
现在它只使用 HTML 中的“必需”属性,可以很容易地禁用/不适用于所有浏览器。
@route('/edit/<pagename>')
def edit_article(pagename):
articles=read_articles_from_file()
for article in articles:
if article['title'] == pagename:
titel = article
return template("editarticle", article = titel)
<main>
<a href="/"><h1>BasicWiki</h1></a>
<h2>Redigerar {{article['title']}}</h2>
<form action="/update" method="POST">
<label for="article">Titel (ersätt artikel genom att använda samma titel)</label>
<input type="text" id="article" name="title" value="{{article['title']}}" required>
<label for="content">Artikel Text (HTML tillåtet)</label>
<input type="text" id="content" name="content" value="{{article['content']}}" required>
<input type="submit" value="Skicka">
</form>
</main>
解决方案
推荐阅读
- c# - 在 DataGridView 中一起添加值
- python - Keras Conv2D 输入形状
- laravel - 如何使用 Socialite 和 Google 设置 Homestead 的重定向 URL?
- javascript - AJAX 代码以“Get #ADRESS# 404”结尾
- java - 如何修复 kafka-start-server.sh 上的“java.lang.UnsupportedClassVersionError”
- wordpress - 更新 wp_posts 的 ID 和 wp_postmeta 的 post_id 会导致网页内容丢失,为什么?
- keycloak - 如何在 keycloak 版本之上管理自定义的 keycloak SPI、实体、Rest 端点?
- hadoop - 将 oozie 工作流程从一个用户转移到另一个用户的最佳方式是什么?
- automated-tests - 我可以使用 Testcafe 执行 Rendr App 功能吗?
- programming-languages - 类、包、命名空间和模块之间有什么区别?