浏览代码

Use as_stars template filter instead of very long if/else statement (#3871)

master
Martin Winkel 3 年前
父节点
当前提交
23013a61a1
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2
    1
      src/oscar/templates/oscar/catalogue/reviews/review_form.html

+ 2
- 1
src/oscar/templates/oscar/catalogue/reviews/review_form.html 查看文件

@@ -1,5 +1,6 @@
1 1
 {% extends "oscar/catalogue/detail.html" %}
2 2
 {% load i18n %}
3
+{% load reviews_tags %}
3 4
 
4 5
 {% block product_review %}
5 6
     <div id="addreview" class="review_add card card-body bg-light">
@@ -16,7 +17,7 @@
16 17
                     </label>
17 18
                     <div class="controls">
18 19
                         {{ form.score }}
19
-                        <div class="star-rating {% if form.score.value == '1' %}One{% elif form.score.value == '2' %}Two{% elif form.score.value == '3' %}Three{% elif form.score.value == '4' %}Four{% elif form.score.value == '5' %}Five{% endif %}">
20
+                        <div class="star-rating {{ form.score.value|as_stars }}">
20 21
                             <i class="fas fa-star"></i>
21 22
                             <i class="fas fa-star"></i>
22 23
                             <i class="fas fa-star"></i>

正在加载...
取消
保存