Django-模拟http-post请求

问题描述 投票:0回答:1

我有此视图功能search(request) 。 url后缀为/search 。 它需要几个POST参数,并相应地显示搜索结果。

我想做第二个函数show_popular(request) 。 它不需要发布或获取参数。 但是它应该使用一些硬编码的post参数模拟对搜索功能的调用。

我想在不更改任何现有功能且不更改设置的情况下实现这一目标。 那可能吗?

编辑:我知道这可以通过将搜索重构为一个单独的函数来实现,并且有几个视图函数可以调用此函数。 但是在这种情况下,我对此并不感兴趣。 在我的情况下,show_popular函数只是临时的,出于不相关的原因,我不希望重构。

django http-post
1个回答
5
投票

是的,但是您不想这样做。 将search()重构为处理请求的函数和执行搜索的函数,然后从show_popular()调用后者。

© www.soinside.com 2019 - 2024. All rights reserved.