でモデルを持って行動するための最良の方法:私はタスクモデル持っジャンゴ
class Task(models.Model):
text = models.TextField()
datetime = models.DateTimeField(auto_now_add=True)
taken = models.BooleanField(default=False)
done = models.BooleanField(default=False)
client = models.ForeignKey('UserProfile', related_name='tasks_given')
executor = models.ForeignKey('UserProfile', related_name='tasks_received')
def __unicode__(self):
return 'Task #'+str(self.id)
を、私はその作成、検証を処理する必要があり、キャンセルなど それを行うための最善の方法は何ですか? views.py
に1つ(すべての場合)または少数(それぞれの場合)の機能を持たせる方が良いでしょうか? {% if %}
がたくさんあるテンプレートを1つ持っている方が良いですか、それともいくつかある方が良いですか? 任意他のヒントは評価されます=)
主な質問は、私はいくつかの機能の代わりに、条件の多い方へのモデルの行動を分割する必要があります。テンプレートに関する同じ質問。ジャンゴ管理者について – mindmaster