使用Django根据用户选择有条件地更改背景图片?

问题描述

嗨,这似乎是一个简单的问题,但是我是Python和Django编程的新手。我正在使用Python创建一个选择题测验,它有10个问题,并且可以被用户视为网络应用程序-与Django polls应用程序类似。

基于用户为每个问题选择的答案,我希望背景图像有条件地更改。结果网页中有2张不同的背景图片-答案是否正确时。

目前,我能够加载静态图像,但不能基于用户的选择选择有条件地加载。看起来应该是if / else html标签吗?

解决此问题的最佳方法是什么?预先感谢!

模板>测验> results.html:

{% if selected_choice  == 'Apple' %}
    <h1 style= 'color:white;' class="correct">Correct! Good job.</h1>
    {% load static %} 
    <link rel="stylesheet" type="text/css" href="{% static 'quizzes/style2.css' %}">
{% else %}
    <h1 style= 'color:white;' class="wrong">Wrong!! The correct answer is Apple.</h1>
    {% load static %} 
    <link rel="stylesheet" type="text/css" href="{% static 'quizzes/style3.css' %}">    
{% endif %}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)