Python--day62--ORM的使用

  4.Django里ORM的使用

    1,手动创建数据库

    2,在settings.py里面,配置数据库的连接信息

    

    3,在项目/__init__.py告诉Django用pymysql模块代替MySQLdb(不支持python3)来连接MYSQL数据库     

1 import pymysql
2 pymysql.install_as_MySQLdb()

    4,在app/models.py里面定义类

      #出版社

1 class Publisher(models.Model):
2     id = models.AutoField(primary_key=True)#自增的ID主键
3     #创建一个varchar(64)的唯一的不为空的字段
4     name = models.CharField(max_length=64,null=False,unique=True)

    5,执行两个命令

      1,python manage.py makemigrations  --------->把models.py里面的更改记录到小本本上

      2,python manage.py migrate             --------------->把更改翻译成SQL语句,去数据库执行

 

原文地址:https://www.cnblogs.com/xudj/p/10423197.html