例えばダイレクトメールを送信するシステムがあったとして
ユーザーテーブルや興味テーブルは
データをどんどん追加して増やしていくことになりますが、
全体設定は一つだけで十分です。
この場合、設定テーブルはどのようなデザインにすればいいでしょうか?
行の追加を禁止する記述というのはあるんでしょうか。
舌足らずかもしれませんが
よろしくお願いします。
Python
1from django.db import models 2 3 4class Setting(models.Model): 5 """全体設定""" 6 send_rate = models.IntegerField('1日のDM送信数') 7 status = models.BooleanField('状態') 8 9 def __str__(self): 10 return '設定' 11 12 13class User(models.Model): 14 """ユーザー""" 15 name = models.CharField('名前', max_length=255) 16 age = models.IntegerField('年齢') 17 job = models.CharField('職業', max_length=255) 18 email = models.CharField('メールアドレス', max_length=255) 19 20 def __str__(self): 21 return self.name 22 23 24class Interest(models.Model): 25 """興味""" 26 user = models.ForeignKey(User, verbose_name='ユーザ', related_name='interests') 27 disc = models.CharField('興味', max_length=255) 28 29 def __str__(self): 30 return self.disc
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/04 03:24
2016/11/04 10:14 編集