zoukankan      html  css  js  c++  java
  • Django路由系统---django重点之url映射分发

    django重点之url映射分发

    在全局项目的urls.py中进行子项目的映射,然后在子项目中创建一个urls.py去处理自己项目中的请求,同时也实现了代码的解耦

    image

    添加路由分发的原则[全局urls.py中有写]

    Including another URLconf
        1. Import the include() function: from django.urls import include, path
        2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))

    settigs.py

    'DIRS': [os.path.join(BASE_DIR, 'templates')],  # 设置templates的路径为Django以前版本
    # 'DIRS': [],      # 注释掉该行,此为Django 2.0.1最新版本
    # 'django.middleware.csrf.CsrfViewMiddleware',
             ...省略默认配置
    STATIC_URL = '/static/'
    TEMPLATE_DIRS = (os.path.join(BASE_DIR,  'templates'),)  # 原配置
    # 静态资源文件
    STATICFILES_DIRS = (os.path.join(BASE_DIR, "statics"),)   # 现添加的配置,这里是元组,注意逗号

    mysite2/urls.py

    from django.contrib import admin
    from django.urls import path
    from blog import views
    from django.conf.urls import url
    urlpatterns = [
           path(r'static_index/',  views.static_index),  # 将路径名跟函数进行映射
    ]

    blog/urls.py

    # blog/urls.py
    from blog import views
    from django.conf.urls import url
    urlpatterns = [
        # 子路由分发
        url(r'^helloBlog/', views.helloBlog),
    ]

    views.py

    from django.shortcuts import render, HttpResponse
    import datetime 

    页面显示:

    image

  • 相关阅读:
    unity抗锯齿效果
    DoTween联合动画Sequence的使用
    Unity3D获取模型在运动中任意帧的顶点坐标
    超长文件夹的删除。
    转 nandflash和norflash 片内执行~很详细
    (2)dsp emif 和 flash
    dsp emif 和 flash
    char and int
    DSP EMIF
    flash and sdram
  • 原文地址:https://www.cnblogs.com/ftl1012/p/9398190.html
Copyright © 2011-2022 走看看