我有此视图功能search(request)
。 url后缀为/search
。 它需要几个POST参数,并相应地显示搜索结果。
我想做第二个函数show_popular(request)
。 它不需要发布或获取参数。 但是它应该使用一些硬编码的post参数模拟对搜索功能的调用。
我想在不更改任何现有功能且不更改设置的情况下实现这一目标。 那可能吗?
编辑:我知道这可以通过将搜索重构为一个单独的函数来实现,并且有几个视图函数可以调用此函数。 但是在这种情况下,我对此并不感兴趣。 在我的情况下,show_popular函数只是临时的,出于不相关的原因,我不希望重构。
是的,但是您不想这样做。 将search()
重构为处理请求的函数和执行搜索的函数,然后从show_popular()
调用后者。