我正在构建一个允许我们的现场工作人员创建约会的Web应用程序。这涉及创建包含许多外键的记录,其中一些来自非常大的表。例如,员工需要选择潜在的数千名客户中的一个。
在Django中这样做的最佳方式是什么?
(我希望尽可能简单。这是我的第一个Django 项目和我的第一个网络项目比我关心的多年 记得)
ALJ
答案 0 :(得分:2)
E.g。
或者可能更强大的东西:
如果使用向导方法,用户完成任务将花费更长时间,并且更难以更改选择。
修改强>
使用django-ajax选择你可以定义结果的样子。所以你可以,例如添加名称后面的地址。
引用:
当您需要执行更多复杂搜索,检查用户权限,格式化结果或自定义结果的排序顺序时,可以编写自定义搜索渠道
答案 1 :(得分:1)
我之前通过集成jQuery自动完成插件完成了这项工作。但是,看到这是你的第一个项目,并希望保持简单,我想你可以使用会话数据选项。例如,您可以显示用户可以搜索并选择客户的搜索页面。然后,您可以将所选客户对象的ID存储为会话数据,并在显示表单时使用它来预填充表单中的相应字段。这就是我的想法。