問題を解決したいのですが、答えを探していましたが、解決策が見つかりません。
モデルがあるとしましょう:
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
フィールドは 1 つだけです。私がやりたいことは、管理パネルに追加のボタンを作成し、このボタンを使用してデータベースに 100 個の AccessCode を自動的に作成することです。したがって、2 つの質問があります。
- 管理パネルでカスタムボタンを作成してアクションを実行するにはどうすればよいですか?
- あるモデルの 100 個のオブジェクトを 1 ステップで自動的に作成する方法は?
key_generator は、ランダムな文字列をデフォルト値として生成するカスタム関数です。