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

  • bmarian22

    bmarian22

    22 Aralık 2007
  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010