zoukankan      html  css  js  c++  java
  • 初学django框架 (urls,include子路由,render模板渲染)(一)

    一、urls

      url的使用为了告诉django哪个url调用那一段代码

    如上左图所示,后面的test,test1如下图所示,为视图函数,通过前面的路径,调用后面函数的代码;

    只有输入正确的url才会在后台调用对应的视图函数;

      path规则:

        path('/hello',views.test),默认的转换器有int,str...等等,int默认匹配正整数包括0,str匹配除了/之外的任何字符串;

      re_path正则匹配:

        re_path('hello',views.test)

       首先导入re_path模块,如上所示匹配包括hello的路径

    二 include的使用

      一个项目通常有自己的主urls,每个app也有自己的urls,include的作用就是在将app的url在project的urls.py中进行注册,如上面第一个图所示:

    三,kwargs参数的使用

    如果是在App的urls中,那么在对应的视图函数中需要接收:

    如果是在主urls中,那么相对应的app的所有视图函数都需要接收:

    四、name的使用,以及重定向

      给每个url取一个特定的名字,

  • 相关阅读:
    爬虫 xpath
    Mongo 基础命令
    大数据 Spark 连接外部资源
    大数据 Spark 异常
    大数据 Spark 安装
    python 对象克隆
    一个Vue表单提交防抖的实用例子
    一个防抖和节流的实用例子
    前端面试100问(1-10)
    每日技术:encodeURI,encodeURIComponent,toFixed
  • 原文地址:https://www.cnblogs.com/llb1012/p/11051145.html
Copyright © 2011-2022 走看看