Ben google uygulamasında biçimlendirme ve humanize içinde yerleşik templatetags Django kullanmaya çalışıyorum, ancak çalışmıyor. INSTALLED_APPS'de işaretleme ekledim ve insancıllaştırdım. Hala çalışmıyor. Nasıl kullanılır?google-app-engine içinde inbulit django templatetags nasıl kullanılır
5
A
cevap
0
Bunu yapmak mümkündür, ancak özel durumunuz ele alınmadan önce daha fazla bilgi vermeniz gerekecektir. Bu, atılan bir istisna olabileceğine benziyor - durum böyle mi? Varsa, konsola (veya günlüğe) yazdırılan nedir?
App-engine-patch kullanıyorum ve hem django.contrib.humanize hem de django.contrib.markup'ı kullanabildim, böylece bunun sizin için işe yarayıp yaramadığını görebilirsiniz.
1
İnsanlaştırmak için nasıl yapılacağı, diğerleri benzer olmalıdır. Şablonunuzu çağırır denetleyici sonunda benzeyen bir fonksiyon vardır:
from google.appengine.ext.webapp import template
template.register_template_library(
'django.contrib.humanize.templatetags.humanize')
gerek yok eklemek için {%:
def main():
run_wsgi_app(application)
aşağıdaki iki satırı ekleyin sadece def main() sonra şablonunda% humanization}.
Bu gönderiye, benim için çözümü ima eden http://blog.yjl.im/2011/02/few-things-on-google-app-engine-i.html'a teşekkürler.
Bu yöntem, webapp2 ile çalışmıyor ... –