当前位置: 首页 > wzjs >正文

云南医疗seo整站优化深圳光明网站建设

云南医疗seo整站优化,深圳光明网站建设,新版网页传奇,东莞抖音推广合作4、路由规划与设计 1、概述 介绍 路由称为 URL(Uniform Resource Locator,统一资源定位符),也称为 URLconf,对互联网上得到的资源位置和访问方式的一种简洁表示,是互联网上标准梓源的地址。互联网上的每个文件都有一个唯一的路由,用于指出网站文件的路由位置,也可以理…

4、路由规划与设计

1、概述

  • 介绍

    • 路由称为 URL(Uniform Resource Locator,统一资源定位符),也称为 URLconf,对互联网上得到的资源位置和访问方式的一种简洁表示,是互联网上标准梓源的地址。
    • 互联网上的每个文件都有一个唯一的路由,用于指出网站文件的路由位置,也可以理解为我们常说的网址,每个网址代表不同的网页。
  • 作用

    • 用来表示互联网上某个资源的地址。
  • 说明:

    • 互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
  • 语法格式为:

    protocol :// hostname[:port] / path [?query][#fragment]如:http://tts.tmooc.cn/video/showVideo?menuId=657421&version=AID201908#subject
    
  • 说明:

    • protocol(协议)

      • http 通过 HTTP 访问该资源。 格式 HTTP://
      • https 通过安全的 HTTPS 访问该资源。 格式 HTTPS://
      • file 资源是本地计算机上的文件。格式: file:///
    • hostname(主机名)

      • 指存放资源的服务器的域名系统(DNS) 主机名、域名 或 IP 地址。
    • port(端口号)

      • 整数,可选,省略时使用方案的默认端口(0-65535);
      • 各种传输协议都有默认的端口号,如http的默认端口为80、https的默认端口为443。
    • path(路由地址)

      • 由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。路由地址决定了服务器端如何处理这个请求
    • query(查询)

      • 可选,用于给动态网页传递参数,可有多个参数,用“&”符号隔开,每个参数的名和值用“=”符号隔开。
    • fragment(信息片断)

      • 字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。
    • 注: [] 代表其中的内容可省略

2、路由分发规则

1、概述

  • 背景
    • 一个项目中可能存在多个应用,而在 项目文件夹 下的 urls.py 文件中定义所有应用各种功能的路由地址,则会造成:代码可维护性降低,难以管理的问题、可扩展性受限、URL匹配错误等问题。
  • 介绍
    • 一个完整的路由包含路由地址、视图函数或视图类、路由变量 和 路由命名

      • 路由地址:即我们常说的网址。
      • 视图函数或视图类:即项目App的views.py文件中定义的函数或类。
      • 路由变量和路由命名:是路由的变量和命名设置,使路由具有动态变化和命名引用功能,
        • 动态变化:指一个路由地址按照某个规律演变多种不同的路由地址;
        • 命名引用:指在视图、模型等其他项目文件中使用路由命名生成对应的路由地址。
  • 实现
    • 将每个应用的路由定义在各自应用的 urls.py 文件中,然后在项目的 urls.py 文件中进行包含(include)。

    • 默认情况下,设置路由地址是在项目同名的文件夹的 urls.py 文件中实现的,这也是由配置文件 settings.py 的 ROOT_URLCONF 决定,当前项目配置的 ROOT_URLCONF 指向 babys 文件夹下的 urls.py

      ROOT_URLCONF = 'babys.urls'
      

2、路由分发

  • 为了更好的区分各个项目应用的路由地址,在 babys 文件夹下的 urls.py 文件中分别为每个项目应用定义一个路由入口。

  • 操作:

    1. 在每个应用的文件夹下都创建一个 urls.py 文件。

    2. 在 babys 文件夹下的 urls.py 文件 为每个项目应用添加对应的路由入口地址。

      from django.urls import path, re_path, includeurlpatterns = [# 为index/commodity/shopper添加路由信息path("", include(("index.urls", "index"), namespace="index"))
http://www.dtcms.com/wzjs/539084.html

相关文章:

  • 新乡做企业网站的公司关于学校网站建设经费的申请
  • 网站推广的方式有哪些?手表网站功能设计
  • 网站服务器排行榜wordpress 调整布局
  • wordpress 500错误电脑清理优化大师
  • 建设网站文案做内容的网站
  • 怎样进行网站建设步骤美食网站建设的背景
  • xxx网站建设规划书招聘广告设计
  • 设计网站的软件啥是深圳网站建设
  • 公司网站维护一般需要做什么关于排版的网站
  • 文案网站编辑怎么做怎么样做短视频
  • 做网站的公司有多少家百度云做网站
  • 国内python 做的网站多人运动免费正能量网站链接
  • 网站源码下载安全吗建设网游小说
  • 阿里云linux主机如何添加2个网站番禺市桥做网站公司
  • 莆田做网站排名手机企业网站推广
  • 北京 网站 外包深圳住建局官网登录入口
  • 做网站沈阳本地长沙手机网站建设公司哪家好
  • 金融公司网站建设wordpress php5.6版本
  • 工业品公司做商城网站好吗哪个建站系统好
  • 手机免费建站系统重庆大型网站建设
  • 电子商务网站基础建设wordpress.文章缩略图
  • 做封面电脑网站制作公司网站需要几个数据表
  • 鄂州网站设计公司wordpress新手主题
  • 织梦网站修改教程做视频解析网站犯法吗
  • 有什么国企是做网站的江苏省交通建设局网站
  • 桂林网站优化建设项目网站备案申请表
  • 网站建设前期规划方案广西钦州住房与城乡建设局网站
  • 南京网站建设优化首页2免费空间
  • 在哪找可以做网站的深圳网站制作专业公司
  • 百度网站名片网站建立的步骤是( )