问题描述
尝试在我的项目上使用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 (将#修改为@)