码迷,mamicode.com
首页 > 编程语言 > 详细

python 数据模型orm

时间:2019-06-29 19:29:16      阅读:110      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!