CRM
Posted 仓鼠大人爱吃肉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CRM相关的知识,希望对你有一定的参考价值。
模型层
1 from django.db import models 2 # Create your models here. 3 4 class Author(models.Model): 5 nid = models.AutoField(primary_key=True) 6 name=models.CharField( max_length=32) 7 age=models.IntegerField() 8 # 与AuthorDetail建立一对一的关系 9 authorDetail=models.OneToOneField(to="AuthorDetail",on_delete=models.CASCADE) 10 def __str__(self): 11 return self.name 12 13 class AuthorDetail(models.Model): 14 nid = models.AutoField(primary_key=True) 15 birthday=models.DateField() 16 telephone=models.BigIntegerField() 17 addr=models.CharField( max_length=64) 18 19 class Publish(models.Model): 20 nid = models.AutoField(primary_key=True) 21 name=models.CharField( max_length=32) 22 city=models.CharField( max_length=32) 23 email=models.EmailField() 24 def __str__(self): 25 return self.name 26 27 class Book(models.Model): 28 nid = models.AutoField(primary_key=True,verbose_name=" 编号") 29 title = models.CharField( max_length=32,verbose_name="书籍名称") 30 publishDate=models.DateField() 31 price=models.DecimalField(max_digits=5,decimal_places=2) 32 # 与Publish建立一对多的关系,外键字段建立在多的一方 33 publish=models.ForeignKey(to="Publish",to_field="nid",on_delete=models.CASCADE) 34 # 与Author表建立多对多的关系,ManyToManyField可以建在两个模型中的任意一个,自动创建第三张表 35 authors=models.ManyToManyField(to=‘Author‘,) 36 def __str__(self): 37 return self.title
以上是关于CRM的主要内容,如果未能解决你的问题,请参考以下文章