您现在的位置是:网站首页> 编程资料编程资料
Python Django教程之实现新闻应用程序_python_
2023-05-26
453人已围观
简介 Python Django教程之实现新闻应用程序_python_
Django是一个用Python编写的高级框架,它允许我们创建服务器端Web应用程序。在本文中,我们将了解如何使用Django创建新闻应用程序。
我们将使用新闻 API 并从 API 中获取所有头条新闻。 在命令提示符或终端中执行以下步骤:

使用文本编辑器打开新闻项目文件夹。目录结构应如下所示

在新闻应用程序中创建一个“模板”文件夹,并在 settings.py
settings.py

在 views.py –在视图中,我们创建了一个名为 index 的视图,该视图接受请求并将 html 呈现为响应。首先,我们从新闻客户导入新闻资本。
# 导入 api from django.shortcuts import render from newsapi import NewsApiClient # 在此处创建视图。 def index(request): newsapi = NewsApiClient(api_key ='YOURAPIKEY') top = newsapi.get_top_headlines(sources ='techcrunch') l = top['articles'] desc =[] news =[] img =[] for i in range(len(l)): f = l[i] news.append(f['title']) desc.append(f['description']) img.append(f['urlToImage']) mylist = zip(news, desc, img) return render(request, 'index.html', context ={"mylist":mylist}) 在模板文件夹中创建index.html。
在我们的网站上获取最新消息
{% for new, des, i in mylist %}news:
{{ new }} {{ value|linebreaks }}description:
{{ des }} {{ value|linebreaks }} {% endfor %}
现在将视图映射到 urls.py
from django.contrib import admin from django.urls import path from newsapp import views urlpatterns = [ path('', views.index, name ='index'), path('admin/', admin.site.urls), ]到此这篇关于Python Django教程之实现新闻应用程序的文章就介绍到这了,更多相关Python Django新闻应用程序内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- pytorch dataset实战案例之读取数据集的代码_python_
- Python redis模块的使用教程指南_python_
- matplotlib 双y轴绘制及合并图例的实现代码_python_
- Python pandas的八个生命周期总结_python_
- Python数据可视化之简单折线图的绘制_python_
- Python sqlparse解析SQL表血缘追踪实现_python_
- 基于Python实现DIT-FFT算法_python_
- Python快速实现简易贪吃蛇小游戏的示例代码_python_
- 如何将python代码生成API接口_python_
- 详解Pytorch如何利用yaml定义卷积网络_python_
