我有一个经典模型:
class Category(models.Model):
code = models.IntegerField()
name = models.CharField('name', max_length=200)
parent = models.ForeignKey("self", null=True)
def __str__(self):
return self.name
我已经导入了5839个条目,现在我无法访问或创建新的类别条目,我的浏览器保持无限循环。 我的代码是否有问题,或者最好的做法是将自己称为父母?
答案 0 :(得分:1)
您可以使用parent
外键raw_id_fields
加快管理员的速度:
class CategoryAdmin(admin.ModelAdmin):
raw_id_fields = ('parent',)
...
admin.site.register(Category, CategoryAdmin)