我首先制作了categorycrud,然后productcrud 與category.models.py( category):class Category(models.Model): name = models.CharField(max_length=191, blank=False, null=False) description = models.TextField(blank=True, null=True)models.py( product):class Product(models.Model): product_code = models.CharField(max_length=191, blank=False, null=False) name = models.CharField(max_length=191, blank=False, null=False) description = models.TextField(blank=False, null=False) price = models.DecimalField(max_digits=19, decimal_places=2) photo = models.ImageField(upload_to='pictures/products/', max_length=255, null=False, blank=False) category = models.name = models.ManyToManyField(Category)如何實現以下結果: { "categories": [ { "id": 1, "name": "Indoor Muscle Training", "description": null, "products":{ "name":"product_name", "code":"product_code" } }, { "id": 2, "name": "Outdoor Muscle Training", "description": null, "products":{ "name":"product_name", "code":"product_code" } } ] }
如何在具有多對多關系的 Django 中反向序列化
慕工程0101907
2021-12-09 15:26:52