使用 Django 的维基百科搜索应用项目
Django 是一个基于Python的高级 Web 框架,允许快速开发和干净、实用的设计。它也被称为包含电池的框架,因为 Django 为一切提供了内置功能,包括 Django 管理界面、默认数据库 - SQLlite3 等。今天我们将在 django 中创建笑话应用程序。
在本文中,我们将使用 django 制作维基百科搜索应用程序。为了在维基百科上搜索,我们将使用Python中的“维基百科”库。
创建 Django 项目 –
首先我们要安装django
Ubuntu
pip install django
然后安装维基百科库
pip install wikipedia
让我们创建新的 Django 项目
django-admin startproject wikipedia_app
cd wikipedia_app
然后在 django 项目中创建新的应用程序
python3 manage.py startapp main
然后在 INSTALLED_APPS 中的settings.py中添加应用名称
视图.py
Python3
from django.shortcuts import render,HttpResponse
import wikipedia
# Create your views here.
def home(request):
if request.method == "POST":
search = request.POST['search']
try:
result = wikipedia.summary(search,sentences = 3) #No of sentences that you want as output
except:
return HttpResponse("Wrong Input")
return render(request,"main/index.html",{"result":result})
return render(request,"main/index.html")
HTML
GFG
Wikipedia Search
{% if result %}
{{result}}
{% endif %}
Python3
from django.urls import path
from .views import *
urlpatterns = [
path('', home,name="home"),
]
Python3
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('',include("main.urls")),
]
在里面创建新目录模板,创建新目录main
在里面创建新文件index.html
索引.html
HTML
GFG
Wikipedia Search
{% if result %}
{{result}}
{% endif %}
在主应用程序中创建新文件urls.py
蟒蛇3
from django.urls import path
from .views import *
urlpatterns = [
path('', home,name="home"),
]
wikipedia_app/urls.py
蟒蛇3
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('',include("main.urls")),
]
要运行此应用程序,请打开 cmd 或终端
python3 manage.py runserver