• django —— 定义一个请求与响应的功能


    一、创建Django项目

    使用 django-admin 来创建 HelloWorld 项目:

    django-admin startproject HelloWorld

    二、Django项目的目录结构 

    db.sqlite3   项目默认使用的sqlite数据库

    manage.py  项目的命令行工具

    dev05/     与项目根目录同名,存放的是项目相关的配置文件、全局路由等

    __init__.py  指定dev05为一个包

    settings.py   Django 项目的配置文件

    urls.py      Django 项目的 URL 声明,就像你网站的“目录”

    wsgi.py     作为你的项目的运行在 WSGI 兼容的Web服务器上的入口 

    三、创建子应用

    创建命令:python manage.py startapp polls 

    3.1 子应用结构

     3.2 定义一个请求与响应的功能

    3.3 路由原则

    # 全局路由配置表
    # 1.urlpatterns为名称固定的列表
    # 2.列表中一个元素代码一个路由
    # 3.定义路由
    # 方式一:(path函数)
    # a.调用path函数,第一个参数为:url路径字符串(去掉ip和端口号)
    # b.第一个参数,不可以以“/”开头
    # c.第二个参数可以为需要调用的视图函数名

    # 方式二:(re_path函数) -不要求掌握
    # a.调用re_path,第一个参数为:url路径字符串(正则表达式)

    # 4.匹配规则
    # 列表中的元素从上往下匹配
    # 一旦匹配成功,则停止匹配,会自动调用第二个参数对应的函数
    # 如果匹配不成功,会继续往下匹配,如果所有路由都匹配不上,则抛出 404 异常
  • 相关阅读:
    笨办法学Python——学习笔记4
    意识、语言、文字和程序感想
    笨办法学Python——学习笔记3
    把vim作为shell ide
    HDUYuna's confusion 树状数组 Or Multiset
    POJ3252 Round Numbers 组合数学
    HDU3874 Necklace 树状数组+离线处理
    UVA10212 The Last Nonzero Digit. 分解质因子+容斥定理
    HDU1041 Computer Transformation 大数
    HDUFish买电脑 二分查找
  • 原文地址:https://www.cnblogs.com/like1824/p/15085501.html
Copyright © 2020-2023  润新知