我学习python和django,并试图做一些简单的论坛。我创建了模型:Django论坛模型不具有独特的职位编号
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 on edit 2.'try:id = self.board.post_set.latest('post_count')except self.DoesNotExist:id 0' – 2012-01-06 21:29:52
谢谢你的回答,真的有帮助。如果我理解你是对的,如果我只用'post_count'工作,不要触摸身份证本身,那么不应该有删除? – user1135058 2012-01-06 21:41:07
你应该使用'id'作为内部使用,因为它在所有主板上都是唯一的,但听起来像你想使用'post_count'来显示用户或者在URL中。 – 2012-01-06 22:35:30