python 数据模型orm
2020-12-13 04:17
标签:for code 默认 span char arc imp key uniq 在__init__.py增加,因为默认的mysqldb不支持python3 创建表 python 数据模型orm 标签:for code 默认 span char arc imp key uniq 原文地址:https://www.cnblogs.com/huay/p/11107425.htmlimport pymysql
pymysql.install_as_MySQLdb()
from django.db import models
# Create your models here.
# 图书管理系统, 书 作者 出版社
# 出版社
class Publisher(models.Model):
id = models.AutoField(primary_key=True) # 自增的ID主键
# 创建一个varchar(64)的唯一的不为空的字段
name = models.CharField(max_length=64, null=False, unique=True)
addr = models.CharField(max_length=128)
# 书
class Book(models.Model):
id = models.AutoField(primary_key=True) # 自增的ID主键
# 创建一个varchar(64)的唯一的不为空的字段
title = models.CharField(max_length=64, null=False, unique=True)
# 和出版社关联的外键字段
publisher = models.ForeignKey(to="Publisher")