【python】-- Django ORM(基础)
Django ORM(基础) Django 框架十分强大,自带数据库操作功能。Django 跟 SQLAchemy 一样,也是通过ORM(Object Relational Mapping,关系对象映射)的方式对数据库进行操作,django中遵循 Code Frist (根据代码中定义的类来自动生成数据库表)的原则。 一、创建表 1、在SQLite中创建表 1.1、在app中的models.py中先写类: from django.db import models # Create your models here. class UserInfo(models.Model): # id列,Django框架会默认生成id(自增,主键),也可以通过AutoField类型自定义主键,不过Django框架默认生成ID列会失效 # 用户名列,字符串类型,最大长度长度 username = models.CharField(max_length=32) password = models.CharField(max_length=64) 1 AutoField(Field) 2 - int自增列,必须填入参数 primary_key= True 3 4 BigAutoField(AutoField) 5 - bigint自增列,必须填入参数 primary_key= True 6 7 注