04 2018 档案
摘要:工厂模式: 将对象的创建和使用分离 简单工厂模式 工厂方法模式 抽象工厂模式
阅读全文
摘要:1. 面向对象设计原则 单一职责原则: 一个类只负责一个功能领域中的相应职责 开闭原则: 软件实体应对扩展开放,而对修改关闭; 里氏代换原则: 所有引用基类对象的地方能够透明地使用其子类的对象; 依赖倒转原则: 抽象不应该依赖于细节,细节应该依赖于抽象; 接口隔离原则: 使用多个专门的接口,而不使用
阅读全文
摘要:1. Django的Form主要具有以下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交的数据 初始化页面显示内容 2. 第一个案例: 3. Form 类 创建Form类时,主要涉及到 字段 和 插件 ,字段用于对用户请求数据的验证,插件用于自动生成HT
阅读全文
摘要:UUID是根据MAC以及当前时间等创建的不重复的随机字符串
阅读全文
摘要:1. 数据库配置 Django默认支持sqlite, mysql, oracle, postgresql 数据库: Django默认使用sqlite数据库,引擎名称: MySQL 引擎名称: MySQL 驱动程序: 2. ORM(对象关系映射) 表的创建: 作者模型: 一个作者有姓名; 作者详细模型
阅读全文
摘要:http请求中产生的两个核心对象: http请求: http响应: 所在位置: HttpRequest 对象的属性和方法: : 请求页面的全路径,不包括域名; : 请求中使用的HTTP方法的字符串表示(全大写表示,例如:GET,POST); : 包含所有HTTP GET参数的类字典对象; : 包含所
阅读全文
摘要:1. 模板的组成 HTML代码+逻辑控制代码 2. 逻辑控制代码的组成 2.1 变量格式: 2.2 万能的句点号 到目前为止,我们通过context传递的简单参数值主要是字符串,然而,模板系统能够非常简洁地处理更加复杂的数据 结构,例如 ,`dictionary`和自定义的对象。 在Django模板
阅读全文