Django筛选器-找不到页面404

问题描述

尝试在我的项目上使用django过滤器,但这给了我404错误

views.py

def produktside(request,pk,sk,lk):

    under_kategori = UnderKategori.objects.get(navn=lk)
    produkter = Produkt.objects.filter(under_kategori=under_kategori)
    Leverandor_filter = ProduktFilter(request.GET,queryset=produkter)
    produkter = Leverandor_filter.qs

    paginator = Paginator(produkter,6)
    page = request.GET.get('page')
    paginator_produkter = paginator.get_page(page)

    context = {'produkter': produkter,'Leverandor_filter': Leverandor_filter,'paginator_produkter': paginator_produkter,}

    return render(request,'frontend/produkt_side.html',context)

urls.py

from django.urls import path
from frontend.views import *

urlpatterns = [

    #Consept
    path('',startside,name='startside'),path('bygg/<str:pk>/',mellomkategori,name='mellom_kategori'),path('bygg/<str:pk>/<str:sk>/',underkategori,name='under_kategori'),path('bygg/<str:pk>/<str:sk>/<str:lk>/',produktside,name='produkt_side'),]

filters.py

import django_filters 
from frontend.models import Produkt

class ProduktFilter(django_filters.FilterSet):

    class Meta:
        model = Produkt
        fields = '__all__'

我已经完成了一个教程,但是区别在于我使用分页器。与传书有关吗?谢谢您的回答!

解决方法

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

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

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