Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django.contrib.syndication.Feed.Feed和django.contrib.syndication.views.Feed之间的差异?_Python_Django_Rss - Fatal编程技术网

Python django.contrib.syndication.Feed.Feed和django.contrib.syndication.views.Feed之间的差异?

Python django.contrib.syndication.Feed.Feed和django.contrib.syndication.views.Feed之间的差异?,python,django,rss,Python,Django,Rss,我正在创建一个从中继承的新提要。我注意到,当我尝试从gis初始化提要时,它需要3个参数(self、slug、request),但当我尝试从初始化提要时,我不需要这样做。我只是不明白为什么必须有两个不同的提要类。谢谢(顺便说一句,我正在运行Django 1.3)Django.contrib.syndication.feeds.Feed是一个不推荐使用的类,如果我理解正确的话,它现在只是基于视图的API的包装器,用于向后兼容。您应该使用django.contrib.syndication.views

我正在创建一个从中继承的新提要。我注意到,当我尝试从gis初始化提要时,它需要3个参数(self、slug、request),但当我尝试从初始化提要时,我不需要这样做。我只是不明白为什么必须有两个不同的提要类。谢谢(顺便说一句,我正在运行Django 1.3)

Django.contrib.syndication.feeds.Feed是一个不推荐使用的类,如果我理解正确的话,它现在只是基于视图的API的包装器,用于向后兼容。您应该使用django.contrib.syndication.views.Feed,以便在将来的版本中不会失去支持。然而,就gis提要而言,如果您不想编写自己的模块,那么您现在可能无法让它继承不推荐的类,因为您知道它可能很快就会改变