zoukankan      html  css  js  c++  java
  • orm在Django中的使用前配置

    1.orm的介绍

    ​ ORM即Object Relational Mapping,全称对象关系映射。

    2.使用方式

    ​ 以mysql为例

    ​ 1.在settings.py文件中找到DATABASES字典再设置default

    'default': {
            'ENGINE': 'django.db.backends.mysql', //连接的是mysql数据库
            'NAME': 'djangotest',    //数据库中库的名字
            'HOST': '127.0.0.1',	 //连接的地址
            'PORT': 3306,			 //接口号
            'USER': 'root',			 //mysql用户名
            'PASSWORD': '123'		 //mysql密码
        }
    

    ​ 2.在__init__.py文件中添加

    import pymysql
    pymysql.install_as_MySQLdb()
    

    3.创建表(要使用orm必须要创建新的orm表)

    ​ 1.先在models.py中创建表和字段的

    class Books(models.Model): //Books为创建的表的名字
    	//id name price author publish为创建的字段 
        id = models.AutoField(primary_key=True)
        name = models.CharField(max_length=255)
        price = models.FloatField()
        author = models.CharField(max_length=255)
        publish = models.CharField(max_length=255)
    

    ​ 2.在终端中执行代码创建表和字段(数据库迁移)

    python3 manage.py makemigrations
    python3 manage.py migrate
    
  • 相关阅读:
    面向对象的设计模式2
    数据结构
    算法题目1
    5.7(1) 反射
    hashMap原理(java8)
    6.1 接口
    18.1 线程
    13.2 具体的集合
    scrapy(2)——scrapy爬取新浪微博(单机版)
    5.1 类、超类和子类
  • 原文地址:https://www.cnblogs.com/jianhaozhou/p/9909694.html
Copyright © 2011-2022 走看看