Python 创建使用第三方web服务作为数据源的django模型

Python 创建使用第三方web服务作为数据源的django模型,python,django,Python,Django,如何创建使用web服务中的数据填充数据的Django模型 详细说明 我有一个HTTP服务,它以以下格式返回日志项的JSON数组: [ {date:'2007-01-11',title:'log entry 1'}, {date:'2007-01-12',title:'log entry 2'}, {date:'2007-01-13',title:'log entry 3'}, {date:'2007-01-14',title:'log entry 4'} ] 数据是从web服务检索的,比如说通

如何创建使用web服务中的数据填充数据的Django模型

详细说明

我有一个HTTP服务,它以以下格式返回日志项的JSON数组:

[
{date:'2007-01-11',title:'log entry 1'},
{date:'2007-01-12',title:'log entry 2'},
{date:'2007-01-13',title:'log entry 3'},
{date:'2007-01-14',title:'log entry 4'}
]
数据是从web服务检索的,比如说通过HTTP GET请求。有可能有一个像这样的模型吗

class log (models.Model):
    date = models.models.DateTimeField('Last updated', auto_now=True)     
    title = models.CharField(max_length=25)

或者我需要从某种控制器查询服务并将其传递给管理员视图吗?如果是这样,我如何覆盖管理控制器?

您将使用该
日志
记录做什么?@vishes\u shell我想在管理中显示相关记录的内联视图。例如,我有一个数据库模型文档,当用户查看文档时,他会看到一个关于文档的相关日志事件列表。我通过web服务检索关于文档的事件,它返回一个json列表?因此,对于您的示例,您得到的文档有一个字段
log
,对吗?您想将其保存为关系id吗?如果是这样的话,如果您的第三方服务中的记录丢失了会怎么样?我认为这很复杂。@vishes\u shell是的,基本上我需要一种方式来显示与源于web服务的文档相关的信息,而不是来自模型的数据。您将使用该
log
records做什么?@vishes\u shell我想在管理中显示相关记录的内联视图。例如,我有一个数据库模型文档,当用户查看文档时,他会看到一个关于文档的相关日志事件列表。我通过web服务检索关于文档的事件,它返回一个json列表?因此,对于您的示例,您得到的文档有一个字段
log
,对吗?您想将其保存为关系id吗?如果是这样的话,如果您的第三方服务中的记录丢失了会怎么样?我认为这相当复杂。@vishes_shell是的,基本上我需要一种方式来显示与来自web服务的文档相关的信息,而不是来自模型的数据。