django中的url.py文件中怎么引用app01下的视图文件
时间: 2023-11-22 20:52:51 浏览: 32
在 Django 中,可以通过 `urlpatterns` 列表来映射 URL 到视图函数。要引用 app01 下的视图文件,需要先在 `app01` 目录下创建一个 `views.py` 文件,并在其中定义视图函数。比如,我们可以在 `app01/views.py` 中定义一个名为 `hello` 的视图函数,代码如下:
```python
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello, world!")
```
然后,在项目的 `urls.py` 文件中,我们可以引用这个视图函数。假设我们想要将 `/app01/hello/` 映射到 `hello` 视图函数,可以在 `urlpatterns` 列表中添加以下代码:
```python
from django.urls import path
from app01.views import hello
urlpatterns = [
path('app01/hello/', hello, name='hello'),
# ...
]
```
这里使用了 `path` 函数来映射 URL,第一个参数是 URL 的路径,第二个参数是对应的视图函数。我们通过 `from app01.views import hello` 语句来引用 `app01` 下的 `views.py` 文件中的 `hello` 函数。这样,当用户访问 `/app01/hello/` 路径时,Django 就会调用 `hello` 函数来处理请求。