django blocktrans-添加jquery变量
我正在尝试将jquery变量插入django blocktrans字符串中。我试图在django翻译字符串中显示上载文件的大小 我不确定这是否可能——我喜欢这样想,但无法解决 以下是我的精选代码:django blocktrans-添加jquery变量,jquery,django,translation,Jquery,Django,Translation,我正在尝试将jquery变量插入django blocktrans字符串中。我试图在django翻译字符串中显示上载文件的大小 我不确定这是否可能——我喜欢这样想,但无法解决 以下是我的精选代码: $('#id_attachment_document').bind('change', function() { if (this.files[0].size > {{ max_attachment_file_size_kb_validation }}) {
$('#id_attachment_document').bind('change', function() {
if (this.files[0].size > {{ max_attachment_file_size_kb_validation }}) {
var user_file_size = this.files[0].size; // declare variable of users file size.
....culled for brevity.
{% blocktrans with user_file_size as user_file_size %}This file size is {{ user_file_size }} kB.{% endblocktrans %}');
});
想想django模板标记何时/何处运行,jQuery何时/何处运行……你是说jQuery在客户端运行,django模板在服务器端运行?这意味着上述操作不可能实现?它应该可以工作…尝试以下操作:var temp={%blocktrans%}“此文件大小为”+user_file_size+“kB”{%endblocktrans%};警报(临时);Django标记是服务器端的,但它们所做的只是更改您呈现的内容…发布渲染的html,这会有所帮助。cdvv778,谢谢您的建议。