嗨,我正在制作一个网络服务器,我必须在其中点击来自 html 页面的一些请求并返回响应。使用 html 生成的 URL 是
但在服务器端我看不到请求数据。我正在使用
q = QueryDict(request.body)但它显示<QueryDict: {}>
如何找到请求中的所有参数。
我的模型是
class UserInfo(models.Model):
user = models.OneToOneField(User, unique=True)
mobile_no = models.CharField(max_length=10, blank=True)
Run Code Online (Sandbox Code Playgroud)
和serialzer是:
class UserInfoSerializer(serializers.ModelSerializer):
class Meta:
model = UserInfo
fields = ('mobile_no','user')
Run Code Online (Sandbox Code Playgroud)
但每当我试图使用它
serializer = UserInfoSerializer(data=data)
if serializer.is_valid():
serializer.save()
Run Code Online (Sandbox Code Playgroud)
它不保存数据并给出错误.
是否有任何方法可以使用其他方法来使用主键.