带django的结构化数据
djld的Python项目详细描述
具有django的结构化数据
安装
pip install djld
配置
将djld添加到settings.py中已安装的应用程序中,可以指定包含结构化数据的文件夹来覆盖LD_JSON_PATH变量
用法
要在模板中呈现结构化数据,需要structured_datatemplate标记
{%loaddjld%}{%structured_data'mydata.json'%}
您可以在json文件中使用django template sintax,并将上下文传递给template标记
render(request,'myapp/index.html',{'user_data':{'url':'https://lotrek.it','name':'Human Before Digital'}})
{%loaddjld%}{%structured_data'mydata.json'user_data%}
您还可以从字典中呈现结构化数据,而无需使用模板
render(request,'myapp/index.html',{'user_data':{'url':'https://lotrek.it','name':'Human Before Digital'}})
{%loaddjld%}{%structured_datauser_data%}
运行测试
$ pip install -r requirements-dev.txt
$ make test