需求:獲取項目階段列表
實現(xiàn)方法:
<ul>
<li>在controller添加一個test方法, 不需參數(shù)
<pre><code>```
@http.route('/test', type = 'json', auth = 'public')
def test(self):
phases = http.request.env['project.task.type'].search([])
list = []
dic = {}
for phase in phases:
list.append(phase.name)
dic['phases'] = list
return json.dumps(dic)
<b>注意:project.task.type 這個model需要設(shè)置為公開的群組訪問控制</b>
</li>
<li>打開終端:
curl 'http://localhost:8069/test' -H 'Content-Type: application/json' --data "{}"
</li>
<li>結(jié)果如下:

</li>
</ul>