为django项目中的“feed-like”功能订阅其他对象的简单方法
django-generic-feeds的Python项目详细描述
对象订阅“feed-like”的其他对象的简单方法 Django项目中的功能。
安装
pip install django-generic-feeds
或
运行setup.py install或添加到python路径并包含'feeds' 在您的INSTALLED_APPS设置中。
用法
制作新的源:
from feeds.models import Feed feed = Feed.objects.create()
向订阅源添加订阅:
from myapp.models import Event event = Event.objects.get(pk=36) feed.add_subscription(event)
然后您可以添加活动:
from feeds.models import add_activity add_activity(actor=request.user, verb='attended', obj=event)
然后feed的活动将填充此活动:
print feed.activity.all()
更多信息请参见源代码。