• day 67 django 之ORM 基础安装


    一 ORM的基础部分

    1 ORM的概念

    对象关系映射(Object Relational Mapping(映射),简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。

    2  ORM的由来

    让我们从O/R开始。字母O起源于"对象"(Object),而R则来自于"关系"(Relational)。

    3 ORM的优势

    ORM解决的主要问题是对象和关系的映射。

    它通常把一个类和一个表一一对应,类的每个实例对应表中的一条记录,类的每个属性对应表中的每个字段。 

    4 ORM的劣势

    ORM的缺点是会在一定程度上牺牲程序的执行效率。

    ORM用多了SQL语句就不会写了,关系数据库相关技能退化.

    二 Django中的ORM

    1 Model

    在Django中model是你数据的单一、明确的信息来源。它包含了你存储的数据的重要字段和行为。通常,一个模型(model)映射到一个数据库表,

    基本情况:

    • 每个模型都是一个Python类,它是django.db.models.Model的子类。
    • 模型的每个属性都代表一个数据库字段。

    2    ORM的应用 

        1 在cmd  或者nacivat新建一个数据库    因为django 中ORM 不能建数据库.

        

        2 创建一个子项目 appo1/models/ 创建一个类  并写上相关字段

    3  在django 项目的settings 配置信息  主要就是注意engine mysql

     4 在django 项目中的__init__  加上 import pymysql      pymysql.install_as_MySQLdb()

  • 相关阅读:
    如何描述一个前端开发程序员
    解决电脑性能一般,打开webstorm后,电脑比较卡的问题
    HTML5的5个的新特性
    js 数组的拼接
    移动端性能
    如何学习前端
    实战:上亿数据如何秒查
    读懂Java中的Socket编程
    远程管理软件
    dedecms 安装后 管理后台ie假死 无响应的解决方法
  • 原文地址:https://www.cnblogs.com/xiaoluoboer/p/8318806.html
Copyright © 2020-2023  润新知