结合上文会报错unhashable type: 'list'怎么解决
时间: 2023-07-24 11:34:32 浏览: 86
如果将 `line_chart` 放在一个单独的列表中,会导致 `list_display` 中包含一个列表,而列表是不可哈希的,因此会报错。
你可以尝试使用元组来代替列表,例如:
```python
list_display = ['bar_chart', 'pie_chart', ('line_chart',)]
```
这样就可以将 `line_chart` 放在一个单独的行中了。
相关问题
你上文给的代码报错TypeError: Cannot read properties of undefined (reading 'di')
根据你提供的信息,报错信息是“TypeError: Cannot read properties of undefined (reading 'di')”,这个错误通常是因为你尝试访问一个未定义的对象属性。解决这个问题的方法是确保你正在访问的对象已经被正确地定义和初始化。你可以使用JavaScript的可选链操作符(?.)来避免这个问题,它可以在对象属性未定义时返回undefined而不是抛出错误。例如:
```javascript
const value = obj?.prop?.nestedProp?.di;
```
这里,如果obj、prop或nestedProp中的任何一个属性未定义,value将被设置为undefined,而不会抛出TypeError错误。
阅读全文