今天拿到一个需求,数据有很多,我们需要把数据分表存;于是去找了大量的django分表资料.并且实现了,以留下一个记录
models.py
from django.db import models
from django.db import connection
class Book(models.Model):
code = models.CharField(max_length=18, verbose_name="编码")
name = models.CharField(max_length=18, verbose_name="名称")
class Meta:
db_table = 'book'
verbose_name = '书籍表'
verbose_name_plural = verbose_name
abstract = True
@classmethod
def get_table_name(cls, id):
# 修改表后缀