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

  • Dellbear816

    Dellbear816

    4 Mart 2008
  • SaMmM123

    SaMmM123

    3 Mayıs 2006
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013