例如有一个递归的分类 model ,添加到 admin 后,默认的组件是平铺显示所有分类的,用什么组件显示这类对象比较合适?
from django.db import models
class Category(models.Model):
name = models.CharField(max_length=50)
parent = models.ForeignKey('self', on_delete=models.CASCADE, blank=True, null=True, related_name='children')
def __str__(self):
return self.name
1
qsnow6 OP |
2
passerby233 2023-05-06 17:05:08 +08:00 1
试试这个 https://github.com/django-mptt/django-mptt 可以在 Django admin 中管理树形结构数据
|
3
Macv1994 2023-05-06 23:20:48 +08:00
这种一般都用树形结构吧
|