zoukankan      html  css  js  c++  java
  • 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 相同,都是让各组件保持低耦合的关系。 

  • 相关阅读:
    记录一些博客很不错的~
    Linux软件安装,RPM与YUM
    左递归左递归消除
    LC振荡电路L和C 参数越小 频率越高
    oracle 好书( 09 对象管理 )
    head设计模式 01
    Java中注解(非注释^_^) 转载
    面向接口设计和编程——(面向对象、面向接口、面向过程、面向实现) 转载
    uml 关系(转载 )
    head first 设计模式 02 观察者模式
  • 原文地址:https://www.cnblogs.com/huny/p/13179863.html
Copyright © 2011-2022 走看看