如何使用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
相关产品推荐
相关产品推荐

