django 如何返回三级联动 json数据

来源:11-5 商品点击数、收藏数修改

huoxingd

2018-07-12

//img.mukewang.com/szimg/5b4713820001605306090360.jpg就是根据数据库的数据数量生成这种json数据,应该怎么做

写回答

2回答

huoxingd

提问者

2018-07-14

class Nj1(models.Model):
   fl1 = models.CharField(max_length=50, null=True, blank=True)

   class Meta:
       verbose_name = "年级1"
       verbose_name_plural = verbose_name

   def __str__(self):  # 作用:在后台管理中显示每个不同数据的名称:self.username, py3为:__str__
       return self.fl1


class Nj2(models.Model):
   fl2 = models.CharField(max_length=50, null=True, blank=True)
   nj2 = models.ForeignKey(Nj1, null=True, blank=True, related_name='nj2')

   class Meta:
       verbose_name = "年级2"
       verbose_name_plural = verbose_name

   def __str__(self):#作用:在后台管理中显示每个不同数据的名称:self.username, py3为:__str__
       return self.fl2


class Nj3(models.Model):
   fl3 = models.ForeignKey(Nj2, null=True, blank=True, related_name='fl3')
   nj3 = models.CharField(max_length=50, null=True, blank=True)

   class Meta:
       verbose_name = "年级3"
       verbose_name_plural = verbose_name

   def __str__(self):  # 作用:在后台管理中显示每个不同数据的名称:self.username, py3为:__str__
       return self.nj3

0
0

bobby

2018-07-13

这个要和数据库的model设计关联起来 你的model如何设计的?

0
1
huoxingd
class Nj1(models.Model): fl1 = models.CharField(max_length=50, null=True, blank=True) class Meta: verbose_name = "年级1" verbose_name_plural = verbose_name def __str__(self): # 作用:在后台管理中显示每个不同数据的名称:self.username, py3为:__str__ return self.fl1 class Nj2(models.Model): fl2 = models.CharField(max_length=50, null=True, blank=True) nj2 = models.ForeignKey(Nj1, null=True, blank=True, related_name='nj2') class Meta: verbose_name = "年级2" verbose_name_plural = verbose_name def __str__(self):#作用:在后台管理中显示每个不同数据的名称:self.username, py3为:__str__ return self.fl2 class Nj3(models.Model): fl3 = models.ForeignKey(Nj2, null=True, blank=True, related_name='fl3') nj3 = models.CharField(max_length=50, null=True, blank=True) class Meta: verbose_name = "年级3" verbose_name_plural = verbose_name def __str__(self): # 作用:在后台管理中显示每个不同数据的名称:self.username, py3为:__str__ return self.nj3
2018-07-14
共1条回复

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2872 学习 · 2457 问题

查看课程