我有一個客戶模型,其中包含一個外鍵到聯繫人模型。如何修改Django管理頁面中的ForeignKey字段的呈現方式以避免瀏覽器崩潰?
我在我的數據庫中有超過100,000個聯繫人,並且當我加載特定客戶的管理頁面時,聯繫人的下拉菜單正在填充數據庫中的所有聯繫人。最近,由於剪切長度的原因,開始導致我的Firefox在管理頁面加載時崩潰。
有一種方法要麼:
- 一個整數 字段我可以手動修改到 接觸ID替換該字段在必要時
- 一些 替代輸入方法替換的下拉菜單,其中將不會 崩潰瀏覽器
- 從客戶管理頁面刪除此輸入 共
謝謝!
+1代表自動完成。它是否會爲自動補全生成所有數據,而不是一次顯示全部數據,還是以某種方式動態獲取信息? (後者聽起來很奇怪) – eruciform 2010-07-20 21:45:22
eruciform,Autocomplete小部件使用AJAX請求來即時完成實體'__unicode__',或者我想。 – 2010-07-20 21:48:53
徹底地回答,拉克什曼。你擊中了我所有的要點! – 2010-07-21 01:37:21