下面我为你详细讲解" Django网络框架之HelloDjango项目创建教程" 的完整攻略,包含两条示例说明。
1. 环境准备
在开始创建 HelloDjango 项目之前,需要在本地电脑上安装好 Django 以及相关开发工具。可以在终端中输入以下命令来安装:
pip install django
2. 项目创建
2.1 在终端中,切换到项目存放的目录下,输入以下命令来创建 Django 项目:
django-admin startproject HelloDjango
其中,HelloDjango 为项目名称。执行该命令后,会在当前目录下创建一个名为 “HelloDjango” 的文件夹,其中包含一些必要的配置文件和脚本。
2.2 进入 HelloDjango 文件夹,执行以下命令来创建应用:
python manage.py startapp hello
其中,hello 为应用的名称。执行该命令后,会在 “HelloDjango” 文件夹下创建一个名为 “hello” 的文件夹,其中包含一些必要的文件和目录。
3. 编写视图函数
在应用的 views.py 文件中编写视图函数:
from django.http import HttpResponse
def hello_world(request):
return HttpResponse('Hello, Django!')
4. 编写路由规则
在应用的 urls.py 文件中编写路由规则:
from django.urls import path
from . import views
urlpatterns = [
path('', views.hello_world, name='hello_world'),
]
5. 运行项目
在终端中执行以下命令启动开发服务器:
python manage.py runserver
接下来,在浏览器中输入 “http://127.0.0.1:8000/” 或者 “http://localhost:8000/”,就可以看到浏览器中显示出 “Hello, Django!” 字符串了。
示例说明
示例一:更换显示内容
假设想要更改视图函数中返回的字符串,可以修改 views.py 文件中的代码:
from django.http import HttpResponse
def hello_world(request):
return HttpResponse('Welcome to Django World!')
保存修改后,重新刷新浏览器页面,就会发现页面中显示出了新的字符串 “Welcome to Django World!”。
示例二:添加新视图
假设想要添加一个新的视图函数,在应用的 views.py 文件中新定义一个函数 greet:
def greet(request):
return HttpResponse('Nice to meet you, Django!')
接下来,在应用的 urls.py 文件中添加一个新的路由规则:
from django.urls import path
from . import views
urlpatterns = [
path('', views.hello_world, name='hello_world'),
path('greet/', views.greet, name='greet'),
]
保存修改后,重新刷新浏览器页面,就会发现页面出现了一个新的超链接 “greet/”,并且当点击该超链接后,会跳转到一个新的页面,显示出字符串 “Nice to meet you, Django!”。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Django网络框架之HelloDjango项目创建教程 - Python技术站