SORU
29 EYLÜL 2008, PAZARTESİ


İstek yakalayan url parametreleri.AL

Öğretici olarak tanımlanmış url parametreleri yakalamak için şu anda düzenli ifadeler tanımlama, duyuyorum. Nasıl HttpRequest nesnesi olarak url erişim parametreleri mı? Benim HttpRequest.Şu anda verir boş QueryDict bir nesne OLSUN.

Django daha iyi tanımak, böylece bir kütüphane olmadan bunu öğrenmek istiyorum.

CEVAP
29 EYLÜL 2008, PAZARTESİ


Eğer url domain/search/?q=haha gibi bir şey ise O zaman request.GET.get('q', '') kullanırsınız.

q istediğiniz parametre, '' q buldu değil mi eğer varsayılan değerdir.

Eğer sadece yapılandırırken yerine URLconf regex den yakalar bağımsız değişken (veya değişkenler olarak adlandırılır) olarak işlev geçirilir.

Gibi:

(r'^user/(?P<username>\w{0,50})/$', views.profile_page,),

10* *senin olurdu o zaman

def profile_page(request, username):
    # Rest of the method

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KSI

    KSI

    25 Temmuz 2009
  • parlophone

    parlophone

    28 ŞUBAT 2006
  • waterfairy17

    waterfairy17

    9 Aralık 2007