zoukankan      html  css  js  c++  java
  • 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()

  • 相关阅读:
    virtualbox中ubuntu和windows共享文件夹设置
    嵌入式Linux USB WIFI驱动的移植
    U-boot mkimage指定Linux内核地址时的两种方式
    ramdisk作为根文件系统的配置
    ARM Linux系统的时钟机制
    ARM Linux 如何--注册和触发--软中断
    FAT32文件系统--For TF卡
    如何编写Linux设备驱动程序
    WiFi基本知识 .
    idea插件篇之java内存分析工具(JProfiler)
  • 原文地址:https://www.cnblogs.com/xiaoluoboer/p/8318806.html
Copyright © 2011-2022 走看看