2017-04-12 67 views
0

巨大的潛伏期我有一個經典模式:與蟒蛇模式

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項,現在我不能訪問或創建一個新的類別條目,我的瀏覽器保持一個無限循環。 我的代碼有什麼問題嗎?或者,有沒有將自我引薦爲父母的最佳實踐?

回答

1

您可以通過使用raw_id_fieldsparent外鍵加速管理員:

class CategoryAdmin(admin.ModelAdmin): 
    raw_id_fields = ('parent',) 
    ... 

admin.site.register(Category, CategoryAdmin) 
+0

是的它工作的感謝。我的目標是從https://www.google.com/basepages/producttype/taxonomy.en-US.txt中導入數據 – smorele