如何在django中验证和清除数据prom prom xml?

时间:2015-07-24 16:25:39

标签: python django django-forms

我想从不受信任的外部RSS源(通过feedparser)加载数据,并以与django对表单相同的方式验证/清除它。 怎么做? 我应该为它创建表单并从feed中的数据填充它吗? 如果是的话怎么做? 通常它会是这样的:

if ( ! isset( $_SERVER['HTTPS'] ) && ! empty( $_SERVER['HTTP_HTTPS'] ) ) { 
    $_SERVER['HTTPS'] = $_SERVER['HTTP_HTTPS']; 
}

我在dict中获得了这样的数据

f= MyBogusForm(request.POST)

日期和内容可能是一个问题,如果不是这样我可能会使用

myDict={
'title':'some title',
'date' : <time.struct_time>,
'author' : 'John Doe'
'content' : 'string with HTML that needs to be converted to text only'
}

1 个答案:

答案 0 :(得分:-1)

使用解析器从XML文件中提取数据,然后将此数据dict传递给表单。