我想解决我的问题,我一直在寻找答案,但我找不到任何解决方案。
假设我有一个模型:
class AccessCode(models.Model):
access_code = models.CharField(max_length=100, verbose_name='Access code',
unique=True, default=key_generator)
def __str__(self):
return self.access_code
def __unicode__(self):
return self.access_code
只有一个字段。我喜欢做的是在管理面板中创建额外的按钮,并使用此按钮在我的数据库中自动创建 100 个访问代码。所以有2个问题:
- 如何在管理面板中创建自定义按钮以执行某些操作?
- 如何一步自动创建某个模型的100个对象?
key_generator 是我的自定义函数,用于生成随机字符串作为默认值。