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

  • habpsu

    habpsu

    25 Temmuz 2007
  • IGN

    IGN

    19 EYLÜL 2006
  • taliajoy18

    taliajoy18

    12 Temmuz 2011