我想在数据库中添加模型实例时遇到问题:
模特:
class M(models.Model):
text = models.CharField(max_length=200)
date_send = models.DateTimeField(auto_now_add=True,editable=False)
sender = models.ForeignKey(User,null=False,related_name="+")
class Meta :
abstract = True
class MP(M):
receipt = models.ForeignKey(User,null=False)
当我添加一个实例时:
def the_view(request) :
...
MP.objects.create(text="aaaah",sender=request.user,receipt=User_Finded_Before)
...
没有错误。
但是当我想找到发件人的所有MP实例(模型用户)时,我什么也找不到:
def view2(request) :
u = request.user
u.mp_set.all()
...
“u.mp_set.all()”什么都不返回,为什么?