Django 编写Rss订阅

在urls.py中添加'''

from blog.feed import LatestEntriesFeed
(r'^latest/feed/$', LatestEntriesFeed()),

[python]  view plain copy
  1. #LatestEntriesFeed.py代码如下  
  2. from django.contrib.syndication.views import Feed  
  3. from blog.core.models import Essay  
  4.    
  5. class LatestEntriesFeed(Feed):  
  6.     #订阅标题  
  7.     title = u"许刚的博客的更新"  
  8.     link = "/feeds/"  
  9.     #描述  
  10.     description = "关注许刚的最新动态"  
  11.     #订阅的数据  
  12.     def items(self):  
  13.       
  14.         return Essay.objects.order_by('-pub_date')[:5]  
  15.     #订阅的标题  
  16.     def item_title(self, item):     
  17.         return item.title  
  18.     #订阅的表示  
  19.     def item_description(self, item):  
  20.         return item.abstract  
  21.     #每条订阅的链接  
  22.     def item_link(self,item):  
  23.         return "http://xgjava.com/essay/"+str(item.id)+"/"  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于使用Django编写后端接口,你可以按照以下步骤进行: 1. 安装Django:首先,确保你已经安装了Python和pip。然后,在命令行中运行以下命令来安装Django: ``` pip install Django ``` 2. 创建Django项目:在命令行中使用以下命令创建一个Django项目: ``` django-admin startproject project_name ``` 这将创建一个名为"project_name"的文件夹,其中包含项目的基本结构。 3. 创建应用程序:在项目文件夹中,使用以下命令创建一个Django应用程序: ``` python manage.py startapp app_name ``` 这将在项目中创建一个名为"app_name"的文件夹,其中包含应用程序的文件和目录。 4. 定义模型:在应用程序文件夹中的`models.py`文件中定义你的数据模型。这些模型将映射到数据库表。 5. 迁移数据库:运行以下命令来创建数据库表: ``` python manage.py makemigrations python manage.py migrate ``` 这将根据你的模型创建数据库迁移,并将其应用于数据库。 6. 定义视图函数:在应用程序文件夹中的`views.py`文件中定义视图函数。这些函数将处理来自前端的请求,并返回相应的数据。 7. 配置URL映射:在项目文件夹中的`urls.py`文件中配置URL映射,将请求路由到正确的视图函数。 8. 编写序列化器(可选):如果你的接口需要处理JSON数据,可以使用Django的序列化器来序列化和反序列化数据。 9. 运行服务器:在命令行中运行以下命令来启动Django开发服务器: ``` python manage.py runserver ``` 这将启动一个本地开发服务器,监听在默认的8000端口上。 现在,你可以通过发送请求到相应的URL来与你的Django后端接口进行交互。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值