, ben biraz şöyle hangi maç için istediğiniz bir URL: ''Soru işareti karakterini bir Django URL'sinde nasıl eşleştirebilirim? Benim Django uygulamasında
/mydjangoapp/?parameter1=hello¶meter2=world
burada sorundur karakter düzenli bir regex karakteri.
(r'^pbanalytics/log/\\?parameter1=(?P<parameter1>[\w0-9-]+)¶meter2=(?P<parameter2>[\w0-9-]+), 'mydjangoapp.myFunction')
ama hala şans:
(r'^pbanalytics/log/\?parameter1=(?P<parameter1>[\w0-9-]+)¶meter2=(?P<parameter2>[\w0-9-]+), 'mydjangoapp.myFunction')
Bu benim ikinci girişimi oldu:
Ben bu maç için çeşitli yollar denedi ... Bu benim ilk girişimi oldu!
'?' Ile nasıl eşleşebileceğimi bilen var mı? Tam olarak bir Django URL'sinde mi?
İlk girişiminiz iyi görünüyor. –
Teşekkürler Bradley ... Tekrar deneyeceğim - belki başka bir şey yanlış var! –
IIRC, URL dağıtıcısı, eşleşmeden önce sorgu dizesini çıkarır, böylece "r" \ "işareti olan bir regex eşleşmez. Ayrıca, bu yaklaşım kötüdür, çünkü çalışsa bile, sadece her iki parametreyi de gerektirmez, aynı zamanda parametrelerin sırasını da zorlar. 'Request.GET' kullanmak daha iyidir. –