from django.db import models
# Create your models here.
class OrganizeTable(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField(max_length=500)
pid = models.IntegerField()
class Meta:
db_table = 'organizetable'
serializers代码:
from rest_framework import serializers
from .models import OrganizeTable
class OrganizeTableModelSerializer(serializers.ModelSerializer):
class Meta:
model = OrganizeTable
fields = ["id", "name", 'pid']
def xTree(datas):
lists = []
tree = {}
for i in datas:
item = i
tree[item['id']] = item
for i in datas:
obj = i
if not obj['pid']:
root = tree[obj['id']]