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

  • ELawshea

    ELawshea

    26 Mayıs 2008
  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012
  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010