python - Django分页和查询参数的问题
天蓬老师
天蓬老师 2017-04-18 10:32:03
0
1
637

查询是通过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'),

谢谢

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(1)
Peter_Zhu

Maaf, saya kurang faham soalannya...
“1, tanpa parameter halaman Selepas seterusnya, kandungan halaman seterusnya akan dimuatkan”
Bukankah halaman bermaksud halaman mana. untuk bertanyakan data? Contohnya, anda telah membuka halaman 1 sekarang, klik seterusnya dan minta halaman parameter=2 dari bahagian belakang. Jadi, halaman ini mesti ada. Jika tidak, bagaimana bahagian belakang mengetahui halaman mana halaman seterusnya?
Selain itu, jika terdapat berbilang parameter, maka berbilang pasangan parameter perlu disambungkan dengan & bukannya? . Hanya parameter pertama di hadapan? Sambung dengan URL. Adakah terdapat "ralat perkeranian" dalam URL dalam soalan anda?
Padanan url belakang adalah berdasarkan padanan biasa,? Bahagian terakhir akan diabaikan apabila memadankan URL.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan