私はPythonとdjangoを学び、シンプルなフォーラムを作ろうとしています。私はモデルを作成しました:Djangoフォーラム固有の投稿はありませんID
class Board(models.Model):
title = models.CharField(max_length=200)
description = models.TextField(blank = True)
class Post(models.Model):
board = models.ForeignKey(Board)
...
私は、ボードごとに0から始まる記番号を持っています。どのように私はそれを達成するために私のモデルを変更する必要があります?何が間違っているのですか?
+1編集2. 'try:id = self.board.post_set.latest( 'post_count')except self.DoesNotExist:id 0' –
ありがとう、本当に役に立ちました。私はあなたが正しいと理解していれば、私は 'post_count'だけで動作し、id自体に触れていない場合、削除されたpoblemsはありませんか? – user1135058
'id'はすべてのボードで一意なので、内部使用には使用するべきですが、' post_count'を使用してユーザーを表示したり、URLに含めるように思えます。 –