问题标签 [django-syndication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django:RSS 和 ATOM 提供 Content-Type 标头?
我按照django 的 RSS 和 ATOM 提要的本教程进行操作,并让它工作。
但是,测试开发服务器不断让浏览器将提要下载为文件,而不是浏览器将其检测为 xml 文档。
我使用 HTTP 的经验告诉我,Content-Type 标头中缺少 mime 类型。
我如何在 django 中指定它?
django - Django 联合:如何避免描述转义?
我正在尝试使用 Django 制作网络漫画 RSS 提要,但我无法在描述字段中放置图像,因为 html 代码被转义,即使它位于 {% autoescape off %} 块中。
这是我的描述模板:
这是结果:
我怎样才能避免这种自动转义?
django - 在 Django 中生成提要时访问用户对象
我正在开发一个跟踪即将到来的家庭作业的网站。我想提供一个 RSS/Atom Feed 来显示他们即将完成的任务。但是,我不知道如何将提要中的项目限制为自己的项目,因为没有多少提要阅读器支持基于 cookie 的会话。
基本上,我需要访问提要类中的请求对象并接受 HTTP 基本/摘要身份验证。这甚至可能吗?
我正在使用 Django 1.1、Python 2.5.4 和 mod_python 3.3.1
django - Django 简单的联合示例给出:ImportError, cannot import name Feed
我正在尝试在一个工作项目中设置来自 Django 文档的简单联合示例。但是我得到了一个 ImportError,即使我确定我已经完全复制了这个例子。
这是我在 feeds.py 中的内容:
这是我在 urls.py 中的内容:
但是 Django 说它不能从 django.contrib.syndication.views 导入 Feed 类:
有任何想法吗?我很困惑!
django - Django 联合框架:如何使用新的基于类的提要视图?
Django 1.2 在联合框架中带来了一些变化。据此,我现在应该能够执行以下操作:
但是当我尝试按照这些方式做任何事情时,我得到一个错误:
init () 正好需要 3 个参数(给定 1 个)
谁能给我一个工作的例子?或者也许有人明白这个错误与什么有关?
编辑#1
上面的示例实际上来自 Django Advent 链接。我尝试了很多方法,但都出现了同样的错误。但是一个简单的非工作示例是:
网址.py
提要.py
python - 如何反转 django feed url?
我一直在寻找几个小时来试图弄清楚这一点,似乎没有人在网上放过一个例子——我刚刚创建了一个 Django 1.2 rss 提要视图对象并将其附加到一个 url。当我访问 url 时,一切正常,所以我知道我的 feed 类的实现是好的。
问题是,我不知道如何链接到模板中的 url。我可以硬编码,但我更愿意使用 {% url %}
我试过像这样传递完整路径:
我什么也得不到。我一直在搜索,似乎其他人都有一个如此明显的解决方案,不值得在网上发布。我是不是起得太久了?
这是相关的 url 模式:
谢谢你的帮助。
django - 如何返回具有多对多关系的模型和与该模型相关的模型
我有两个模型。评论和他的“子评论”:
我试图订阅 RSS 来发表评论。我使用以下代码:
但它只返回没有子评论的评论,我不知道如何用他的“子评论”返回评论本身并按日期排序。
python - Django联合功能错误
我正在尝试使用 django 联合创建自定义 Django RSS 提要(实际上使用django wagtail feeds)。我有一个错误,我认为我已将其识别为源自get_object()
内部函数返回的 NoneType 对象syndication/views.py
。
`/feed/basic/Chups/'NoneType' 对象的 AttributeError 没有属性 'startswith'
异常位置:/Users/technical/.virtualenvs/wagtest4-plnzODoN/lib/python3.6/site-packages/django/contrib/syndication/views.py in add_domain, line 19`
该函数被称为的一部分,class Feed()
如下所示:
该函数在第 36 行调用,但由于get_object()
返回一个None
对象而失败。
我对 django wagtail 提要的自定义Feed
以以下方式扩展:
urls.py
包括这个,并且请求似乎可以很好地达到功能。
url(r'^feed/basic/(?P<category>[0-9a-zA-Z]+)/$', BasicFeed(), name='basic_feed'),
谁能告诉我为什么会这样?我错过了有关此功能的预期功能。谢谢!
django - Django 联合框架:防止将 SITE_ID 附加到链接
根据此处的文档:https ://djangobook.com/syndication-feed-framework/
如果链接未返回域,则联合框架将根据您的 SITE_ID 设置插入当前站点的域
但是,我正在尝试生成磁铁供稿:链接。框架无法识别这一点并尝试附加 SITE_ID,这样链接最终会像这样(在 localhost 上):
有没有办法绕过这个?