Python 多对多-管理页面中的数据太多
我的作者可以有笔名,所以我添加了多对多关系Python 多对多-管理页面中的数据太多,python,django,django-models,Python,Django,Django Models,我的作者可以有笔名,所以我添加了多对多关系 class Name(models.Model): name = models.CharField(max_length=30, unique=True) ... class Author(models.Model): name = models.ManyToManyField(Name) sex = models.CharField(max_length=6, choices=[('m', 'male'),('f'
class Name(models.Model):
name = models.CharField(max_length=30, unique=True)
...
class Author(models.Model):
name = models.ManyToManyField(Name)
sex = models.CharField(max_length=6, choices=[('m', 'male'),('f', 'female')])
birthday = models.DateField()
birthplace = models.CharField(max_length=30)
....
在添加了许多名称之后,在通过管理页面添加新的作者数据集时,滚动和选择数千个名称很快就会变得很麻烦。有没有更好的方法来设计这个模型,这样我就可以不费吹灰之力地添加这几个笔名