django 목록 선별 기능의 실현

6161 단어 django
views, 요청 형식 설정
class LawDetailView(View):
    def get(self, request, law_id):
        type = request.GET.get('type', '')
        law =  Law.objects.get(id=law_id)

        return render(request, 'zcfg-detail.html', {
            'law': law,
            'type': type,
        })

templates,, 의 설정:
<div class="col-lg-12" style="margin-bottom: 20px;">
                <a class="{% if type == '' %}btn btn-danger{% else %}btn btn-default{% endif %}" href="?type=" role="button">  a>
                <a class="{% if type == 'fl' %}btn btn-danger{% else %}btn btn-default{% endif %}" href="?type=fl" role="button">  a>
                <a class="{% if type == 'xzfg' %}btn btn-danger{% else %}btn btn-default{% endif %}" href="?type=xzfg" role="button">    a>
                <a class="{% if type == 'bmgz' %}btn btn-danger{% else %}btn btn-default{% endif %}" href="?type=bmgz" role="button">    a>
                <a class="{% if type == 'dfgz' %}btn btn-danger{% else %}btn btn-default{% endif %}" href="?type=dfgz" role="button">    a>
            div>

좋은 웹페이지 즐겨찾기