हैलो मैं अपने ऐप को फ़ंक्शन आधारित दृश्यों के बजाय कक्षा आधारित दृश्यों का उपयोग करने के लिए माइग्रेट कर रहा हूं। मेरे पुराने कोड में मैं एक समारोह दृश्य से संबंधित इस तरह से एक वस्तु का पूर्ण URL प्राप्त करने में सक्षम था:कक्षा आधारित दृश्यों का उपयोग करते समय Django में पूर्ण URL प्राप्त करें
class Category(models.Model):
name = models.CharField(max_length=100,unique=True)
slug = models.SlugField(unique=True)
description = models.TextField()
parent = models.ForeignKey('self',null=True,blank=True)
def get_absolute_url(self):
return reverse('blog.views.showcategory',args=[str(self.slug)])
मैं नहीं मिल सका है कि मैं क्या आदेश प्राप्त करने के लिए मेरी बात संपूर्ण url समारोह में बदलना चाहिए एक ही परिणाम।
यह मेरा नया वर्ग आधारित दृश्य
class CategoryView(ListPosts):
template_name = "postlist.html"
context_object_name="posts"
def get_queryset(self):
return Post.objects.filter(category__slug=self.kwargs['slug']).order_by('created')
धन्यवाद है!
आपके urlconf में उचित रेखा कैसा दिखती है? और Django आपको क्या फेंक देता है? –