python 数据模型orm

2020-12-13 04:17

阅读:233

标签:for   code   默认   span   char   arc   imp   key   uniq   

 

在__init__.py增加,因为默认的mysqldb不支持python3

import 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")

 

python 数据模型orm

标签:for   code   默认   span   char   arc   imp   key   uniq   

原文地址:https://www.cnblogs.com/huay/p/11107425.html


评论


亲,登录后才可以留言!