查询是通过get的方式,之前没有分页之前,url是这样的:
http://hostname/search?query=port%3A8080
那么我的想法是如果分页了。
1,不带page参数了。next之后就加载下一页的内容
http://hostname/search?query=port%3A8080
请问这个是通过post传参吗?
2,
使用官方文档中的(目前的方案)
http://hostname/search?query=port%3A8080?page=2
但是,在现实情况下。?page=2 就替代了?query=port%3A8080 变成了这样:
http://hostname/search?page=2
请问这这种情况怎么处理?
urls.py
url(r'^search$', views.show_results, name='results'),
谢谢
Désolé, je n'ai pas bien compris la question...
« 1, sans le paramètre page Après prochain, le contenu de la page suivante sera chargé »
Page ne veut-il pas dire quelle page. interroger ? Des données ? Par exemple, vous avez ouvert la page 1 maintenant, cliquez sur suivant et demandez le paramètre page=2 au backend. Cette page est donc un incontournable. Sinon, comment le backend sait-il à quelle page se trouve la page suivante ?
De plus, s'il y a plusieurs paramètres, alors plusieurs paires de paramètres doivent être connectées avec & au lieu de ? . Seul le premier paramètre est devant ? Connectez-vous avec l'URL. Y a-t-il une « erreur matérielle » dans l'URL de votre question ?
La correspondance d'URL backend est basée sur une correspondance régulière, ? Cette dernière partie sera ignorée lors de la correspondance avec l'URL.