了解路径和视图

已完成

路径和视图(或路由)是任何 Web 框架的核心。 它们用于确定该向用户显示哪些信息以及用户将如何访问这些信息。 Django 也使用这些概念。

路径

用户可在任何应用程序中通过特定机制执行不同的方法或函数。 此操作可能是在移动应用程序中点击按钮,或者从命令行执行命令。

在 Web 应用中,用户请求通过以下方式发出:

  • 导航到不同的 URL。
  • 将其键入。
  • 选择链接。
  • 点击按钮。

如果用户发出针对特定 URL 或路径的请求,则路由会指示 Django 要执行哪个函数。

https://adventure-works.com/about 之类的 URL 可能会执行名为 about 的函数。 URL https://adventure-works.com/login 可能会执行名为 authenticate 的函数。

Django 中的路径通过配置 urlpatterns 进行注册。 这些模式标识了 Django 应在用户请求的 URL 中查找哪些内容,并确定该由哪个函数来处理请求。 这些模式被收集到一个名为 URLconf 的 Django 模块中。

视图

视图可确定应向用户返回哪些信息。 视图是执行代码来响应用户请求的函数或类。 它们返回 HTML 或其他类型的响应,例如 404 错误。