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

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • pleated-jeans

    pleated-jean

    6 HAZİRAN 2013
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008