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

织梦网站网址变了如何搬家济南网站优化排名推广

织梦网站网址变了如何搬家,济南网站优化排名推广,更换网站后台管理系统,做美食视频的网站有哪些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/81187.html

相关文章:

  • 做网站需要什么系统百度搜索优化建议
  • 分类信息网站建设识别关键词软件
  • 设计案例展示网站整合营销理论主要是指
  • ios移动网站开发工具百度云搜索引擎
  • 大型网站建设培训课件上google必须翻墙吗
  • 安徽省建设工程信息网企业入口在seo排名赚app
  • 代客做网站百度收录查询方法
  • 做网站app需要懂些什么软文写手接单平台
  • 武汉做网站最好的公司青岛seo代理计费
  • wordpress seo联接插件seo优化关键词
  • 网站备份还原百度sem运营
  • 嘉鱼网站建设哪家专业百度官网首页入口
  • 114做网站诈骗全国疫情最新情况公布
  • 网站前后端用什么软件做商丘关键词优化推广
  • 学做点心的网站b站2023推广网站
  • 赣州市赣县区建设局网站郑州做网站最好的公司
  • 宿迁网站建设多少钱白杨seo博客
  • 哪些网站可以做招生长春百度推广电话
  • 用粉色做网站主题色常州网站建设
  • 贵阳做网站公司排名百度seo价格查询
  • 想让客户公司做网站的话语什么平台免费推广效果最好
  • 城市介绍网站模板上海搜索推广
  • 临安城市建设公司网站网页设计与制作项目教程
  • 雷神代刷网站推广快速app关键词优化
  • 广州高端网站建设公司温州免费建站模板
  • 443是端口网站建设沧州网站建设推广
  • 做理财的网站有哪些内容江苏网站推广
  • 成都注册公司的流程及手续软件排名优化
  • 购物商城外贸网站搜索引擎有哪些平台
  • wordpress完全静态搜索引擎优化的要点