1
我需要在我的網站上使用西里爾符號,如果它的模板如下:Привет, мир!
或{{ some_text }}
如果我將它從MySQL數據庫中取出,它是行得通的。但是,如果我在views.py做這樣的事情它不工作:西里爾在Linux上的Django中不起作用
text = "Привет, мир!"
return render(request, 'index.html', {'text':text})
模板:
{{ text }}
在Windows中,它的工作原理確定,但在我生產的Linux服務器,它只是輸出沒有。哪裏不對?謝謝。
Django在輸出unicode字符時沒有問題,你確定你正在調用該模板嗎?你有沒有重新啓動服務器上的django實例? – Sayse
@Sayse如果我將'text =「Привет,мир!」'改爲'text =「Hello,world!」'它工作正常 – worm2d
服務器日誌中是否有錯誤? Unicode錯誤或類似的東西。另一個問題 - 我是對的,在服務器中,你也試圖不從數據庫中獲取這些文本並對其進行硬編碼? – Paul