SORU
20 EYLÜL 2009, Pazar


Nasıl Django şablon içinde sitemin domain adını alabilir miyim?

Nasıl Django şablon içinde bulunduğum sitenin alan adı alabilirim? Etiket ve filtreler ama hiçbir şey bakmaya çalıştım.

CEVAP
21 EYLÜL 2009, PAZARTESİ


Eğer gerçek HTTP Ana başlık istiyorsan, @Daniel Roseman yorum Hsiao cevabı Shawn bakın. Diğer alternatif kullanıyorsanız contrib.sites framework ayarlayabilirsiniz kurallı bir etki alanı adı için bir Site veritabanı (eşleme isteği etki alanı için bir ayar dosyasıyla uygun SİTE_LİST bir şey yapman gereken kendini üzerinden web sunucunuza kurulum). Bu durumda aradığınız:

from django.contrib.sites.models import Site

current_site = Site.objects.get_current()
current_site.domain

eğer bunu kullanmak istiyorsanız bir şablon içeriğini current_site nesne kendini koymak zorunda kalırdık. Eğer her yerde kullanıyorsanız, bu şablon içerik bir işlemci paketi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • Tome Rodrigo

    Tome Rodrigo

    9 Temmuz 2006