komut satırından ve türünden piton başlatırsanız özel şablon etiketinde kullanıldığında " 'modülü' nesne çağrılabilir değil" neden Beklenen, mükemmel).piton random.random()
benim Django uygulamanın models.py yukarıda iki satırdan oluşan ve bana bir rastgele sayı gösteren komut satırında çıktı almak (Mükemmel!) Runserver ile benim django uygulaması başlatmak ben alırsam
ise aksi mükemmel çalışıyor, ama ben özel etiket kullanan bir şablon açmaya her
import random
print "Random: " + str(random.random())
özel etiketin .py dosyası ilk 2 çizgiler olarak, bir hata alıyorum dahil bir özel etiket:
TypeError at /help/
'module' object is not callable
Lütfen bu iki satırdan kurtulursam, özel etiketimin beklenildiği gibi davranacağını ve hiçbir hata atılmayacağını unutmayın. Maalesef şablon etiketimin içinde rastgele bir davranışa ihtiyacım var. genelde aktarılmış gibi
bir özel şablon etiketi üzerindeimport random
, bu
<module 'django.templatetags.random' from '[snip path]'>
değil
<module 'random' from 'C:\\Program Files\\Python26\\lib\\random.pyc'>
ithal:
sorun, özel bir etiketi bunu yaparsam olduğunu her yerden
Django şablon kütüphanesi rasgele olarak adlandırılan bir filtreye sahiptir ve bir şekilde sistemin rasgele üstünde öncelikli hale gelmektedir.
Uygun python'u rasgele nasıl açıkça içe aktarmayı önerebilir?
try: 'rastgele içe aktarma rasgele ' – jfs