博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图书表
阅读量:6849 次
发布时间:2019-06-26

本文共 1346 字,大约阅读时间需要 4 分钟。

from django.db import models

Create your models here.

class Book(models.Model):

nid = models.AutoField(primary_key=True)
name = models.CharField(max_length=32)
price = models.DecimalField(max_digits=5, decimal_places=2)
publish_date = models.DateField()

publish = models.ForeignKey(to='Publish',to_field='nid',on_delete=models.CASCADE)authors=models.ManyToManyField(to='Author')def __str__(self):    return self.name

class Author(models.Model):

nid = models.AutoField(primary_key=True)
name = models.CharField(max_length=32)
age = models.IntegerField()
author_detail = models.OneToOneField(to='AuthorDatail',to_field='nid',unique=True,on_delete=models.CASCADE)

class AuthorDatail(models.Model):

nid = models.AutoField(primary_key=True)
telephone = models.BigIntegerField()
birthday = models.DateField()
addr = models.CharField(max_length=64)

class Publish(models.Model):

nid = models.AutoField(primary_key=True)
name = models.CharField(max_length=32)
city = models.CharField(max_length=32)
email = models.EmailField()
def str(self):
return self.name
def test(self):
return self.email

class UserInfo(models.Model):

name = models.CharField(max_length=32)
pwd = models.CharField(max_length=32)

class UserToken(models.Model):

token = models.CharField(max_length=64)
user = models.OneToOneField(to=UserInfo)

转载于:https://blog.51cto.com/14127188/2337640

你可能感兴趣的文章
电话往客住房抛Mini吧的账时自动进了假房9500
查看>>
Nginx基础
查看>>
Redis学习记录
查看>>
set mapred.child.java.opts=-Xmx2048M;
查看>>
python在以太坊开发中节点和网络如何选择?
查看>>
org.tinygroup.vfs-虚拟文件系统
查看>>
我的友情链接
查看>>
Yii框架下配置最新版yii-bootstrap组件
查看>>
ubuntu单机版搭建hadoop环境笔记
查看>>
我的友情链接
查看>>
puppet文件同步
查看>>
国内主流云服务器使用测评
查看>>
maven-使用assembly plugin插件实现自定义打包
查看>>
Linux Shell脚本中点号和source命令
查看>>
Unix常用基本数据类型
查看>>
索尼竟用人工智能写了两首流行歌
查看>>
私有云portal
查看>>
Hadoop-环境搭建
查看>>
远程登录ssh免密码
查看>>
Linux下map hash_map和unordered_map效率比较
查看>>