SORU
19 EKİM 2010, Salı


Django: uygulama şablonu Geçersiz kılma uzanan

İsterseniz, geçersiz bir şablon geliyor bir uygulama django (app/şablonlar/app/) oluşturduğunuz bir şablonu aynı adda başka bir dizin, şablon yükleyici kontrol etmeden önce app şablon dir. Eğer sadece şablon belirli bir blok geçersiz kılmak istiyorsanız siz de tüm şablon ad değişikliği kopyalamak için aslında çok KURU değil, blok.

Herkes sadece belirli blok geçersiz kılmak, böylece orginial şablonu geçersiz kılmak için bir yol aynı anda uzatırken, bilmen değiştirmek istiyor? (şey bunu yapıyorolmadanşablonun adını değiştirme, bazı durumlarda, çünkü başka bir şablon ile çalışmak için görünümünü değiştirmek zorunda kalabilirsiniz

CEVAP
19 EYLÜL 2011, PAZARTESİ


Bence cevap this related question ilgili; şu anda en iyi çözüm gibi görünüyor için özel bir şablon kullanın. loader django-apptemplate package on PyPI, bu yüzden sadece kullanmak pip yüklemek için.

Şablon yükleyici belirli bir uygulama şablonu genişletmek için izin verir; örneğin, yönetici indeks sayfası arabirime uzatmak için eklersiniz

'apptemplates.Loader',

settings.py TEMPLATE_LOADERS liste ve kullanımı

{% extends "admin:admin/index.html" %}

şablonlar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011
  • max2sims2

    max2sims2

    19 Kasım 2008
  • tutvid

    tutvid

    19 AĞUSTOS 2006