DjangoREST和AngularJ中的变量名

2024-06-09 04:30:04 发布

您现在位置:Python中文网/ 问答频道 /正文

这是一个设计问题而不是编程问题:
Django(Python)的变量命名约定是a_var_in_python
另一方面,AngularJS(Javascript)具有camelCase约定thisIsMyVar

当我使用Django REST API中的AngularJS进行消费时,得到如下响应:

[
    {
        "id": 1,
        "owner": "Amir",
        "quantity_last_seen": "2015-11-18",
        "part_number": "HT283X",
        "description": "Some regular item I think is good",
        "quantity": 10,
        "minimum_quantity": 4,
        "rohs": true,
        "component_tech": "None",
        "created_at": "2015-11-26T19:14:18.289000",
        "updated_at": "2015-11-30T22:38:30.138000"
    }
]

当我在angular中消费时,我的响应的有效负载将存储在本地var中 vm.item

现在,当我打印来自vm.item的信息时(记住,那是在角度方面),
我使用{{ vm.item.part_number }},这不是Javascriptic。你知道吗

如果有什么需要做的话,你认为应该做些什么-这可以保持每种语言的命名惯例?你知道吗


Tags: djangoinnumbervar编程vmjavascriptitem