You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用generics.CreateAPIView在分类下创建子分类?

在分类下创建子分类的实现代码

以下是实现分类下创建子分类的相关代码:

模型定义(models.py)

class SubCategory(models.Model):
    name = models.CharField(max_length=20)
    slug = models.SlugField(null=True, blank=True)
    category = models.ForeignKey(Category, on_delete=models.CASCADE)

    class Meta:
        verbose_name_plural = 'SubCategories'

    def __str__(self):
        return self.name

视图实现(views.py)

class CreateSubCategoryViews(generics.CreateAPIView):
    queryset = SubCategory.objects.all()
    serializer_class = SubCategorySerializer
    lookup_field = 'slug'

路由配置(urls.py)

path('category/<slug:slug>/create/', views.CreateSubCategoryViews.as_view(), name='create-subcategory-views'),

内容的提问来源于stack exchange,提问作者manntala

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 08:30:51