接下来我将为您详细讲解“Python+Django实现简单HelloWord网页的示例代码”的完整攻略,包括两个示例说明。
示例1:简单的HelloWorld网页
Step 1. 安装Django
首先,要确保在您的电脑上已经安装了Python。然后,在终端中执行以下代码来安装Django:
pip install django
Step 2. 创建Django项目
在终端中执行以下代码,创建一个名为“helloworld”的Django项目:
django-admin startproject helloworld
Step 3. 创建Django应用
进入刚刚创建的项目目录,执行以下代码,创建一个名为“web”的Django应用:
cd helloworld
python manage.py startapp web
Step 4. 编写视图函数
打开“web/views.py”文件,编写以下代码:
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello World!")
这个视图函数的作用是,当用户访问网页时,会返回一个包含“Hello World!”字符串的Http响应。
Step 5. 配置URL映射
在“helloworld/urls.py”文件中,添加以下代码:
from django.urls import path
from web.views import hello
urlpatterns = [
path('hello/', hello),
]
这个URL映射的作用是,当用户访问“http://127.0.0.1:8000/hello/”时,会调用上一步编写的“hello”函数。
Step 6. 启动Django服务器
在终端中执行以下代码,启动Django服务器:
python manage.py runserver
Step 7. 查看网页效果
打开浏览器,访问“http://127.0.0.1:8000/hello/”,就可以看到“Hello World!”的字符串了。
示例2:动态生成HelloWorld网页
Step 1. 创建Django项目和应用
同上一步骤。
Step 2. 编写视图函数
打开“web/views.py”文件,编写以下代码:
from django.http import HttpResponse
def hello(request, name):
return HttpResponse("Hello " + name + "!")
这个视图函数的作用是,当用户访问网页时,会返回一个包含“Hello [name]!”字符串的Http响应。
Step 3. 配置URL映射
在“helloworld/urls.py”文件中,添加以下代码:
from django.urls import path
from web.views import hello
urlpatterns = [
path('hello/<str:name>/', hello),
]
这个URL映射的作用是,当用户访问“http://127.0.0.1:8000/hello/[name]/”时,会调用上一步编写的“hello”函数,并将[name]作为参数传递给函数。
Step 4. 启动Django服务器
同上一步骤。
Step 5. 查看网页效果
打开浏览器,访问“http://127.0.0.1:8000/hello/Jane/”,就可以看到“Hello Jane!”的字符串了。同样,访问“http://127.0.0.1:8000/hello/Peter/”时,就会看到“Hello Peter!”的字符串。
以上就是基于Python和Django实现简单HelloWorld网页的示例代码攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python+Django实现简单HelloWord网页的示例代码 - Python技术站