07 2018 档案
摘要:一、Django Admin 管理工具 Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: django.contrib是一套庞大的功能集,它是Dj
阅读全文
摘要:一、ORM概述 用于实现面向对象编程语言里不同类型系统的数据之间的转换,换言之,就是用面向对象的方式去操作数据库的创建表以及增删改查等操作。 到目前为止,当我们的程序涉及到数据库相关操作时,一般操作流程如下: 创建数据库,设计表结构和字段; 使用 MySQLdb 来连接数据库,并编写数据访问层代码,
阅读全文
摘要:模型(Models) 模型是你的数据的唯一的、确定的信息源。 它包含你所储存数据的必要字段和行为。 通常,每个模型对应数据库中唯一的一张表。 基础: 每个模型都是一个Python类,它们都是django.db.models.Model的子类。 每一个模型属性都代表数据库中的一个字段。 通过所有这一切
阅读全文
摘要:一、概述 视图就是python中的函数,我们通常也称为:视图函数。 视图一般被定义在“app/views.py”中。 视图负责接受Web请求(HttpRequest)URL,进行逻辑处理,并返回Web响应(HttpResponse)给请求者。 视图函数的第一个参数必须为HttpRequest实例,还
阅读全文
摘要:一、Template由来 1、任何前端页面的改动都和后端有关; 2、前端HTML和后端python分开能让网站更加清晰; 3、前后端分离的趋势下,专业的事交给专业的人做。 二、Django中的template 1、定义模板引擎 2、渲染模板 其实模板选项和字符串format格式化类似,只不过djan
阅读全文
摘要:1、普通路由匹配 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表;它就是以这种方式告诉Django,用哪个URL调用哪段代码。URL的加载是从配置文件中开始。 参数说明: 一个正则表达式字符串 一个可调用对象,通常为
阅读全文
摘要:1、全局设置 setttings文件 全局设置完成后,对应的db、templates、static路径系统都会认识或生成。 2、路由系统设置 urls文件 在一个project项目有多个app的情况下,我倾向于把urls单独于每个app,即: 上面就是把blog开头的url定向到blog.urls下
阅读全文
摘要:一、MVC模式 MVC(Model-View-Controller),中文名“模型-视图-控制器”,是一个好的Web应用开发所遵循的模式,它有利于把Web应用的代码分解为易于管理的功能模块。 M:Model是用来传给View的,View在替换变量的时候,可以从Model中取出相应的数据。 V:Vie
阅读全文
摘要:一、简单web(socket) 在前一篇WEB框架概述一文中已经详细了解了:从浏览器键入一个URL到返回HTML内容的整个过程。说到底,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 最简单的Hello World程序如下: 这个代码接收简单的连接和一个客户端单一
阅读全文