Django无需通过views.py即可返回响应

时间:2019-11-24 06:21:52

标签: django

我来自php,Laravel。我刚刚开始学习python和Django

在Laravel中,路由无需通过控制器即可返回响应

'/home', function(){
    return 'hello world';
}

我想知道Django也能做到吗?没有通过views.py?像下面这样

urlpatterns = [
    path('home/', function():
        return 'hello world';
    ),
]

2 个答案:

答案 0 :(得分:0)

views.py无关

您的函数可以在任何地方,结果将相同。

第二个参数需要一个函数来将请求传递到并从中返回响应。

您也可以使用include从其他位置添加另一个URL列表。

答案 1 :(得分:0)

您必须先导入视图,然后再在URL中使用该视图。例如:

from . import views

path('teacherprofile/', views.teacher_profile_view, name='teacher-profile'),