如何在一个模板里正确应用路由?

2026-05-16 11:241阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计461个文字,预计阅读时间需要2分钟。

如何在一个模板里正确应用路由?

学习Django,阅读《Django3 WEB 应用开发》。在M+yDjango项目中,项目文件包括index和templates文件夹。在index文件夹中,增加了urls.py文件;在templates文件夹中,添加了index.文件。配置完成后,即可开始使用Django进行Web应用开发。

零基础学习Django,《Django3 WEB 应用开发》


在MyDjango项目中有一个项目文件夹index和模板文件夹templates,在index文件夹中添加了urls.py,在templates文件夹中添加了index.html文件,然后在配置文件settings.py中添加index文件和templates文件夹的信息,并且在settings.py中定义了ROOT_URLCONF,​


项目环境构建完成以后在MyDjango文件夹中的urls.py中使用路由函数path和include定义项目应用文件夹index的路由,并且设置了namespace。​


在项目应用index里,分别在urls.py和views.py文件中定义路由和视图函数,​



一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片.是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你的Python目录下面。除此之外没有更多的要求了——可以说“没有什么神奇的地方”。为了将代码放在某处,约定是将视图放置在项目或应用程序目录中的名为views.py的文件中​




并且在模板文件夹template的index.html文件中编写模板内容,若项目的路由设置有命名空间namespace,则模板语法url在使用路由时,需要在命名路由name前加namespace,并且使用冒号隔开,​



访问网页结果​



如何在一个模板里正确应用路由?


如果修改网页,不适用namespae的格式,则报错:​


本文共计461个文字,预计阅读时间需要2分钟。

如何在一个模板里正确应用路由?

学习Django,阅读《Django3 WEB 应用开发》。在M+yDjango项目中,项目文件包括index和templates文件夹。在index文件夹中,增加了urls.py文件;在templates文件夹中,添加了index.文件。配置完成后,即可开始使用Django进行Web应用开发。

零基础学习Django,《Django3 WEB 应用开发》


在MyDjango项目中有一个项目文件夹index和模板文件夹templates,在index文件夹中添加了urls.py,在templates文件夹中添加了index.html文件,然后在配置文件settings.py中添加index文件和templates文件夹的信息,并且在settings.py中定义了ROOT_URLCONF,​


项目环境构建完成以后在MyDjango文件夹中的urls.py中使用路由函数path和include定义项目应用文件夹index的路由,并且设置了namespace。​


在项目应用index里,分别在urls.py和views.py文件中定义路由和视图函数,​



一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片.是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你的Python目录下面。除此之外没有更多的要求了——可以说“没有什么神奇的地方”。为了将代码放在某处,约定是将视图放置在项目或应用程序目录中的名为views.py的文件中​




并且在模板文件夹template的index.html文件中编写模板内容,若项目的路由设置有命名空间namespace,则模板语法url在使用路由时,需要在命名路由name前加namespace,并且使用冒号隔开,​



访问网页结果​



如何在一个模板里正确应用路由?


如果修改网页,不适用namespae的格式,则报错:​