摘要: 一 创建模型 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one) 出版商模型:出版商有名称,所在城市以及email。 书籍模型: 书籍有书 阅读全文
posted @ 2018-08-28 15:44 MAU 阅读(571) 评论(0) 推荐(0) 编辑
摘要: <!--done--> Django模型层 一 ORM简介 查询数据层次图解:如果操作mysql,ORM是在pymysq之上又进行了一层封装 MVC或者MTV框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数 阅读全文
posted @ 2018-08-28 15:23 MAU 阅读(425) 评论(0) 推荐(0) 编辑
摘要: <!--done--> 一 模版简介 你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python代码之中。 def current_datetime(request): now = datetime.datetime.now() html = "<htm 阅读全文
posted @ 2018-08-28 15:09 MAU 阅读(531) 评论(0) 推荐(0) 编辑
摘要: <!--done--> 1 视图函数 一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪 阅读全文
posted @ 2018-08-28 14:56 MAU 阅读(183) 评论(0) 推荐(0) 编辑
摘要: <!--done--> 一 Django中路由的作用 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行 典型的例子: from django 阅读全文
posted @ 2018-08-28 14:45 MAU 阅读(417) 评论(0) 推荐(0) 编辑
摘要: MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此外,Django还有一个urls分发器,它的作用是将一个个URL 阅读全文
posted @ 2018-08-28 14:27 MAU 阅读(211) 评论(0) 推荐(0) 编辑