使用python和flask更改css

2024-09-27 09:27:30 发布

您现在位置:Python中文网/ 问答频道 /正文

如果出现else语句,我希望链接到html文件的变量msg4中的输出为绿色。我无法在render_模板中执行此操作,因为如果else语句不出现,消息的字体颜色将为红色,正如我在css文件中所写的那样。如果我能在调用else语句时更改css文件,那就太好了,因为这个msg4将是最终的输出。 以下是else语句,其中包含我想用绿色表示的信息:

        else:
            # If the form data is valid, now update user table
            cursor.execute("UPDATE user SET FirstName = %s, LastName = %s, Email = %s WHERE UID = %s", (firstName, lastName, email, id))
            mysql.connection.commit()
            msg4 = 'Changes successfully saved!'

Tags: 文件模板消息链接颜色html字体语句
1条回答
网友
1楼 · 发布于 2024-09-27 09:27:30

您可以在html中更改颜色,而不是更改css。您可以使用jinja2模板将颜色值从python传递到html

Html

style='color: {{msg4color}}'

然后在python中,根据else语句将颜色值设置为红色或绿色。然后将其传递到渲染模板

相关问题 更多 >

    热门问题