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

  • max2sims2

    max2sims2

    19 Kasım 2008
  • MisterBrightside

    MisterBright

    24 Mart 2006
  • SuperPrincessjo

    SuperPrinces

    1 EKİM 2010