我的Django 1.1.1应用程序中有两个模型:
class UserRequest(models.Model):
# blah blah
class JournalistRequest(UserRequest):
# blah blah
因此,JournalistRequest是一种特殊类型的UserRequest,并且所有JournalistRequests仍然是具有特殊字段的常见UserRequests。
JournalistRequest.objects.all()返回所有JournalistRequests。 UserRequest.objects.all()返回所有UserRequests,两者都是记者。如何选择不是JournalistRequests的所有UserRequests?
答案 0 :(得分:2)
假设您正在使用多表继承,以下内容应该有效:
UserRequest.objects.filter(journalistrequest=None)