初识Django,以及路由设置
在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!"。
评论已关闭