在我的代码中,外键Process_part有数千个条目。创建新工具时花费2分钟将process_part加载到html页面中...是否有机会加快页面加载
class Tool(models.Model):
tool_id = models.AutoField(db_column='Tool_id', primary_key=True)
tool_name =models.CharField(db_column='Tool_name')
process_part =models.ForeignKey(ProcessPart,on_delete=models.CASCADE
答案 0 :(得分:0)
加载所有外键下拉数据需要时间。您可以使用django-ajax-choices
对其进行优化https://github.com/crucialfelix/django-ajax-selects
搜索特定项目时会掉线。因此,它不会在页面加载时加载所有外键数据。