11-2 首页功能开发

两个新技能:

一、

                            <div class="module1_{{ forloop.counter|add:2 }} box">
                            <!-- forloop.counter 是从1开始的,然后加2 -->

                            {% for course in courses %}
                            <div class="module1_{{ forloop.counter|add:2 }} box">
                            <!-- forloop.counter 是从1开始的,然后加2 -->
                                <a href="{% url 'course:course_detail' course.id %}">
                                    <img width="233" height="190" src="{{ MEDIA_URL }}{{ course.image }}"/>
                                </a>
                                <div class="des">
                                    <a href="{% url 'course:course_detail' course.id %}">
                                        <h2 title="{{ course.name }}">{{ course.name }}</h2>
                                    </a>
                                    <span class="fl">难度:<i class="key">{{ course.image }}</i></span>
                                    <span class="fr">学习人数:{{ course.students }}</span>
                                </div>
                                <div class="bottom">
                                    <span class="fl" title="{{ course.course_org.name }}">{{ course.course_org.name }}</span>
                                    <span class="star fr">{{ course.fav_nums }}</span>
                                </div>
                            </div>
                            {% endfor %}


判断 forloop.counter是从1开始  能不能被5整除

                                {% for org in course_orgs %}
                                <li class="{% if forloop.counter|divisibleby:5 %}five{% endif %}">
                                    <!-- 判断 forloop.counter是从1开始  能不能被5整除 -->
                                    <a href="{% url 'org:org_home' org.id %}">
                                        <div class="company">
                                            <img width="184" height="100" src="{{ MEDIA_URL }}{{ org.image }}"/>
                                            <div class="score">
                                                <div class="circle">
                                                    <h2>{{ org.tag }}</h2>
                                                </div>
                                            </div>
                                        </div>
                                        <p><span class="key" title="{{ org.name }}">{{ org.name }}</span></p>
                                    </a>
                                </li>
                                {% endfor %}

新技能,跳转到另外一个url

                    # return render(request, "index.html")  # 登录成功,跳转到首页
                    return HttpResponseRedirect(reverse("index"))











































猜你喜欢

转载自blog.csdn.net/huanglianggu/article/details/80925140