Как потребовать проверки в python?

#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, но это выглядит несколько многообещающе