初识Django,以及路由设置
warning:
这篇文章距离上次修改已过427天,其中的内容可能已经有所变动。
在Django中,路由设置是通过在应用的urls.py文件中定义模式(patterns)来实现的,然后在项目的urls.py中包含这些应用的路由。
以下是一个简单的例子,演示了如何在Django中设置路由:
- 首先,在你的Django项目根目录中的
urls.py文件中引入子应用的urls:
# 项目名/urls.py
from django.urls import path, include
urlpatterns = [
path('', include('myapp.urls')), # 假设子应用名为myapp
]- 接着,在子应用目录中创建一个
urls.py文件,并设置一些路由规则:
# 子应用名/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('hello/', views.hello, name='hello'), # 一个简单的视图函数
]- 最后,在子应用的
views.py文件中定义对应的视图函数:
# 子应用名/views.py
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello, Django!")当你访问http://example.com/hello/时,Django将会调用myapp应用中的hello视图函数,并返回"Hello, Django!"。
评论已关闭