Saçma bir soru için üzgünüz, ama render()
işlevinde neden request
argümanı zorunlu mudur?Django'nun render() işlevinin neden "istek" argümanına ihtiyacı var?
5
A
cevap
4
render()
kısayolu, request context ile şablonları oluşturur. Şablon içeriği işlemcileri istek nesnesini alır ve içeriğe eklenen bir sözlüğü döndürür.
Yaygın bir şablon içerik işlemcisi, istek nesnesini alan ve oturum açmış kullanıcıyı bağlama ekleyen auth context processor'dur.
İstek bağlamında şablona render
gerek duymuyorsanız, request=None
'u kullanabilirsiniz.
İlgili konular
- 1. EnumMap kurucusunun neden sınıf argümanına ihtiyacı var?
- 2. Fibonacci yığınlarının neden basamaklı kesmelere ihtiyacı var?
- 3. Çok fazla bağlantı bağımsız değişkeni. 5 argüman verildi, ancak bildirimin 4 argümanına ihtiyacı var
- 4. SchemaChange'in Reindex'e ihtiyacı var
- 5. libxml2-p25 sudo ihtiyacı var?
- 6. Neden üst düzey işlevlerimin Haskell'de imzalara ihtiyacı var?
- 7. Her işlemin neden kendi sayfa tablosuna ihtiyacı var?
- 8. Android Streaming Video - İyon Oranı İhtiyacı Var
- 9. PhoneGap Apps'ın İnternet bağlantısına ihtiyacı var mı?
- 10. Character.isLetter'in normalleştirilmiş metne ihtiyacı var mı?
- 11. Neden boost :: multi_array ConstMultiArrayConcept bir NumDims şablon argümanına sahip?
- 12. scala.util.automata, scala.util.regexp ve scala.util.grammar'ın gerçekten ihtiyacı var mı?
- 13. Nasıl komisyonun bundle exec'ye ihtiyacı var, ancak raylar çalışmıyor?
- 14. backbone.js tetikleyici olayları render()
- 15. Check perrmision (gps) işlevinin durdurulmasına ihtiyaç var
- 16. Bir uyumsuzluk işlevinin yararları var mı?
- 17. Razor - Render olmadan Render() ve Kodlama olmadan
- 18. Tek bir istek içinde birden çok ayrılan istek var
- 19. RedBean'ın bir "id" birincil anahtarına ihtiyacı var mı?
- 20. Yöntem çağrı URL parametreleri Açısal JS var ben aşağıdaki ihtiyacı
- 21. İşçinin Spark için Hadoop'a da ihtiyacı var mı?
- 22. GD yeniden boyutlandırılırken çok fazla belleğe mi ihtiyacı var?
- 23. Burun, Gözler ve Dudaklar (Ağız) için Haar Casscades İhtiyacı Var
- 24. Dikkat Çekilmemiş Rickshaw.Graph öğesinin referansına ihtiyacı var index.js.erb
- 25. Bir WordPress Blog'unun gerçekten hangi veritabanı ayrıcalıklarına ihtiyacı var?
- 26. .Net RIA Hizmetleri: DomainService Parametersiz Oluşturucuya mı İhtiyacı Var?
- 27. C# Uygulamasındaki Kameradan Video Akışı Yakalama İhtiyacı Var
- 28. $$ postDigest ve DOM render
- 29. SinyalR neden bozuk istek 400 sunucuda görüldü
- 30. Özel MVC, denetleyici için bir render işlevinin nasıl uygulanacağı, böylece Görünüm Denetleyici tarafından ayarlanan değişkenlere erişebilir
Oh, görüyorum, bu yüzden render(), context_instance = RequestContext (istek) ile render_to_response için bir kısayoldur. Teşekkürler – confused00
Evet, ancak 'render_to_response' kullanılarak [dokümanlar tarafından önerilmez [https://docs.djangoproject.com/en/1.10/topics/http/shortcuts/#render-to-response], bu yüzden her zaman tavsiye ederim render kullanarak. – Alasdair