Ham sorgu dizesini veya Flask'ta sorgu dizesi parametrelerinin listesini almanın bir yolu var mı? request.args.get('key')
ile sorgu dizesi parametrelerini nasıl alacağımı biliyorum, ancak değişken sorgu dizeleri alabilmek ve bunları kendim işleyebilmek istiyorum. Mümkün mü?Ham sorgu dizesini flask'ta alın
5
A
cevap
5
ham URL'ye erişen izin several request
attributes vardır:
Başvurunuz aşağıdaki URL'yi dinliyor düşünün:
http://www.example.com/myapplication
Ve kullanıcı aşağıdaki URL isteyen:
http://www.example.com/myapplication/page.html?x=y
Bu durumda, yukarıda belirtilen özelliklerin değerleri aşağıdaki gibi olacaktır:
path /page.html script_root /myapplication base_url http://www.example.com/myapplication/page.html url http://www.example.com/myapplication/page.html?x=y url_root http://www.example.com/myapplication/
Bunlar, sonuçta urlparse
yardımıyla, ihtiyaç duyduğunuz bilgileri ayıklamak sağlayacak:
>>> from urlparse import urlparse
>>> urlparse(request.url).query
'x=y'
2
request.query_string da iş gibi görünüyor.
İlgili konular
- 1. NEST istemcisinden ham sorgu alın
- 2. Django - Bir sorgu dizesini
- 3. Koleksiyon sorgu dizesini al
- 4. Konsol uygulamasında bağlantı dizesini alın
- 5. Java'da URI sorgu dizesini çözme
- 6. USB aygıtının ürün dizesini alın (C#/C++)
- 7. Neden wget URL'de sorgu dizesini yok sayar?
- 8. Rails rotasında yalnızca sorgu dizesini nasıl alabilirim?
- 9. Sayfayı yeniden yüklemeden bir sorgu dizesini değiştirme
- 10. JToken: Ham/orijinal JSON değerini alın
- 11. wordpress Yeniden yazılmış sözcükleri kaldırmak için sorgu dizesini yeniden yazın
- 12. Express NOT, isteğin sorgu dizesini ayrıştırmak için nasıl söylenir?
- 13. SoapUI, "Post QueryString" işaretlendikten sonra sorgu dizesini göndermiyor
- 14. http Web Form Sorgu Dizesini https olarak yeniden yönlendirin
- 15. Android'de WHERE IN (?) Ile işlem yapma SQLite ham sorgu
- 16. PDO hazırlanmış deyimden sorgu alın Geri
- 17. % sorgu
- 18. Baz64 dizesini
- 19. Ham sql işlemleri ifadeleri
- 20. Ham baytları ham bayt olarak al R
- 21. scrapy: html dizesini HtmlResponse nesnesine dönüştürün
- 22. sorgu özel sohbet katılımcılar sorgu
- 23. Sözdizimli döküm dizesini çifte
- 24. Python dizesini tekrarla
- 25. Koordinat dizesini float
- 26. jQuery - HTML dizesini değiştir
- 27. Kaynak Dizesini javascript'te ayarlama
- 28. Json dizesini DataTable'a dönüştürme
- 29. yyyymmdd dizesini R
- 30. "www", "http: //" dizesini