#python
#python
Вопрос:
Как сделать так, чтобы они требовали проверки в Python? Я хочу, чтобы это работало так: если я отправлю либо пустой заголовок / пустое содержимое — Python не одобрит создание статьи.
Прямо сейчас он использует только атрибут «required» в 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>
Комментарии:
1. Я не уверен, но я думаю, что вы используете Flask, если это так, проверка формы с помощью WTForms может быть полезной
2. Я использую Bottle, поэтому я не знаю, применимо ли это @AbdulAzizBarkat
3. Никогда не использовал bottle, но это выглядит несколько многообещающе