我试图用postman 向django views.py
文件发送POST请求.
class Article(models.Model):
authorId=models.CharField(max_length=100)
authorResidence=models.CharField(max_length=100)
communtId=models.CharField(max_length=100)
content=models.TextField()
contentId=models.CharField(max_length=100)
source=models.CharField(max_length=100)
timestamp=models.IntegerField()
title=models.CharField(max_length=100)
class Interactions(models.Model):
userId=models.CharField(max_length=100,unique=True)
location=models.CharField(max_length=100)
eventType=models.IntegerField(unique=True)
articleId=models.ForeignKey(Article,on_delete=models.CASCADE)
communityId=models.CharField(max_length=100)
source=models.IntegerField()
timestamp=models.IntegerField()
我试过这样做(in postman):
{
"userId":"153344",
"location":"Ethiopia",
"eventType":"1",
"articleId":"67353536",
"communityId":"1234567",
"source":"1",
"timestamp":"123456"
}
正如你所看到的articleId is a foreignKey字段.
{
"articleId": [
"Invalid pk \"67353536\" - object does not exist."
]
}