• Django简介


    一:设计模型 Model

    Django 无需数据库就可以使用,通过对象关系映射器(Object-relational mapping),仅使用 Python 代码就可以描述数据结构。

    models.py 文件主要用一个 Python 类来描述数据表。称为模型(model) 。 运用这个类,你可以通过简单的 Python 代码来创建、检索、更新、删除 数据库中的记录而无需写一条又一条的 SQL 语句。

    二:设计视图 Views

    在模型被定义之后,我们便可以在视图中引用模型。通常,视图根据参数检索数据,加载一个模板,并使用检索到的数据呈现模板。

    views.py 文件包含了页面的业务逻辑。book_archive() 函数叫做视图。

    三:设计链接 Urls

    优雅简洁的 URL 解析式是衡量高品质网站的重要标准。Django 鼓励使用漂亮的 URL 设计。

    使用这些优美的 URL,只需要建立 URL 和 Python 回调函数简单的映射关系。

    urls.py 指出了什么样的 URL 调用什么视图。 在这个例子中 books/xxxxx 将会调用 year_archive() 这个函数。也就是说,在进入这个链接时,会返回视图函数的结果。

    四:设计模板 Templates

    Django 拥有强大的模板功能,使用该模板能设计出强大的 Web 页面。

    使用带基本逻辑声明的模板语言,如 {% for book in book_list %},它试图将函数返回的结果显示在网页上。

    五:总结

    Django 的这种结构我们称之为 MTV 模式:M 代表模型(Model),T 代表模板(Template),V 代表视图(View)。这三个分别代表了三种不同功能的 Web 应用,各司其职,又彼此合作。 大家一定听说过 MVC 模式(Mode-View-Controller),MTV 模式本质上与 MVC 相同,都是让各组件保持低耦合的关系。 

  • 相关阅读:
    UML类图与类的关系详解
    hadoop中的Partition
    几种排序
    poj 1006
    Hadoop namenode无法启动
    String中intern的方法
    java
    模板方法模式
    里氏替换原则
    按字节数截取字符串
  • 原文地址:https://www.cnblogs.com/huny/p/13179863.html
Copyright © 2020-2023  润新知