我们如何在使用GET方法的HTML表单中构建自定义URL?
问题的出现原因:
- 问题中提到,想要在HTML表单中使用GET方法构建自定义URL,但是这在浏览器中唯一的方法是使用JavaScript。
- 提问者希望从表单内容构建URL,但是在编码URL的值时可能会犯很多错误。
- 问题中还提到,应该思考为什么要这样做,而不是使用表单已经提供的QUERY_PARAMS。
解决方法:
- 在浏览器中使用JavaScript构建URL。
- 注意在编码URL值时避免错误。
- 考虑使用表单提供的QUERY_PARAMS来处理URL,而不是手动构建URL。
以下是完整的
如何使用GET方法在HTML表单中构建自定义URL?
问题的出现原因:
在浏览器中,想要实现这样的功能,唯一的方法是使用JavaScript。需要根据表单内容构建URL,但是在编码URL的值时可能会犯很多错误。我们应该思考为什么要这样做,而不是使用表单已经提供的QUERY_PARAMS。
解决方法:
为了解决这个问题,我们可以使用JavaScript在浏览器中构建URL。需要注意在编码URL值时要避免错误。另外,我们应该考虑使用表单提供的QUERY_PARAMS来处理URL,而不是手动构建URL。
在HTML表单中使用GET方法构建自定义URL可能是一项常见的需求。然而,在浏览器中实现这个功能的唯一方法是使用JavaScript。我们需要谨慎编码URL的值,以避免错误。同时,我们应该考虑使用表单提供的QUERY_PARAMS来处理URL,以简化操作。通过了解这些解决方法,我们可以更好地应对在HTML表单中构建自定义URL的需求。
问题的原因是:作者想要通过HTML表单使用GET方法来构建自定义的URL。作者需要获取特定地点和特定名称的人员列表。
解决方法:使用ListView从views.generic获取结果列表,并在dispatch()方法中根据参数筛选用户模型。
以下是整理后的
为什么不使用POST方法并从request.POST中检索参数?这样它们就不会出现在您的URL中。
此外,如果您期望获得一组结果,我建议使用views.generic中的ListView,在dispatch()方法中根据参数检索您的结果,并对用户模型进行筛选(我猜测)。
因为对于这个问题来说,POST方法并不合适。我正在尝试获取一个特定地点和特定名称的人员列表。
这正是您可以使用ListView做的事情。