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

  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • gsipek

    gsipek

    20 Temmuz 2007
  • vgeller1

    vgeller1

    22 Kasım 2009