相关疑难解决方法(0)

如何在django模板中获取键值?

Django模板系统 - 如何从密钥获取python字典值?

我有两个字典代表不同的数据,但都有相同的密钥,以便我能够从同一个密钥访问不同的数据.

第一个词是:

{**'Papa, Joey C'**: {'Office Visit Est Pt Level 3 (99213)': 32, 'LAP VENTABD HERNIA
 REPAIR (49652)': 2, 'INSERT TUNNELED CV CATH (36561)': 4, 'Office Visit New Pt
Level 2 (99202)': 4, 'PUNCTURE/CLEAR LUNG (32420)': 1, 'REPAIR SUPERFICIAL WOUND
S (12011)': 1, 'DEBRIDE SKINTISSUE (11042)': 29, 'Office Visit New Pt Level 3 (9
9203)': 11, 'IDENTIFY SENTINEL NODE (38792)': 2, 'MAST MOD RAD (19307)': 1, 'EXC
 FACE LES SC < 2 CM (21011)': 1, 'ACTIVE WOUND …
Run Code Online (Sandbox Code Playgroud)

python django

26
推荐指数
2
解决办法
4万
查看次数

Django TemplateSyntaxError无法解析余数:'()'

我正在尝试在Django模板页面中迭代字典字典

       {% for (key_o, value_o) in f_values.items() %}
            <tr class="row {% cycle 'odd' 'even' %}">
                {% for (key_i, val_i) in value_o.items() %}
                    <td class="tile ">
                        {{ val_i }} 
                    </td>
                {% endfor %}    
            </tr>
        {% endfor %}
Run Code Online (Sandbox Code Playgroud)

但得到错误

TemplateSyntaxError at /tree/branches/
Could not parse the remainder: '()' from 'f_values.items()'
Run Code Online (Sandbox Code Playgroud)

是什么导致错误?

--update

这就是我创造的方式 f_values

        columnValues = []
        for idx_o, val_o in enumerate(results['values']):
            columnValues[idx_o] = {}
            for idx_i, val_i in enumerate(val_o):
                columnValues[idx_o][idx_i] = {}
                columnValues[idx_o][idx_i]['value'] = val_i
                name = columnNames[idx_i]
                columnValues[idx_o][idx_i]['name'] = name …
Run Code Online (Sandbox Code Playgroud)

python django django-templates

23
推荐指数
1
解决办法
3万
查看次数

Django模板中带空格的dict键

我试图在我的view.py中提供HTML模板中的字典,例如:

test = { 'works': True, 'this fails':False }
Run Code Online (Sandbox Code Playgroud)

并在模板中:

这没有问题:

{{ test.works }}
Run Code Online (Sandbox Code Playgroud)

但是,在"此失败"之类的单词之间有空格的字典键不起作用:

{{ test.this fails }}
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

无法解析余数:' fails'来自'this fails'

我怎样才能克服这个问题?我不是填充模型的人,因此我无法更改dict的键以删除空格.

python django whitespace django-templates

12
推荐指数
1
解决办法
4456
查看次数

如何从Django模板中访问包含连字符的字典键?

我们有一个基于自定义数据库的系统,其中许多属性被命名为包含连字符,即:

user-name
phone-number
Run Code Online (Sandbox Code Playgroud)

无法在模板中访问这些属性,如下所示:

{{ user-name }}
Run Code Online (Sandbox Code Playgroud)

Django为此抛出异常.我想避免必须转换所有键(和子表键)使用下划线只是为了解决这个问题.有没有更简单的方法?

python django

9
推荐指数
2
解决办法
5956
查看次数

标签 统计

django ×4

python ×4

django-templates ×2

whitespace ×1