响应时Django MongoDB Tastype错误

2024-10-08 20:23:04 发布

您现在位置:Python中文网/ 问答频道 /正文

不知道是什么问题。我所指的博客也有同样的步骤,反复检查了很多次。在

我有模型.py在

class Tag(models.Model):
    tag_name = models.CharField(max_length=50, unique=True)

现在我做了syncdb,我得到了MongoDB设置。在

^{pr2}$

上面的类将数据添加到我的MongoDB中,但是在显示响应时,它给出了一个很难理解的错误:

{"error_message": "invalid literal for int() with base 10: '53ffae131c20d8048c03cd63'", "traceback": "Traceback (most recent call last):\n\n File \"/home/django/env/bheeku/local/lib/python2.7/site-packages/tastypie/resources.py\", line 201, in wrapper\n response = callback(request, *args, **kwargs)\n\n File \"/home/django/env/bheeku/local/lib/python2.7/site-packages/tastypie/resources.py\", line 432, in dispatch_list\n return self.dispatch('list', request, **kwargs)\n\n File \"/home/django/env/bheeku/local/lib/python2.7/site-packages/tastypie/resources.py\", line 464, in dispatch\n response = method(request, **kwargs)\n\n File \"/home/django/env/bheeku/local/lib/python2.7/site-packages/tastypie/resources.py\", line 1299, in get_list\n bundles.append(self.full_dehydrate(bundle, for_list=True))\n\n File \"/home/django/env/bheeku/local/lib/python2.7/site-packages/tastypie/resources.py\", line 854, in full_dehydrate\n bundle.data[field_name] = field_object.dehydrate(bundle, for_list=for_list)\n\n File \"/home/django/env/bheeku/local/lib/python2.7/site-packages/tastypie/fields.py\", line 135, in dehydrate\n return self.convert(current_object)\n\n File \"/home/django/env/bheeku/local/lib/python2.7/site-packages/tastypie/fields.py\", line 234, in convert\n return int(value)\n\nValueError: invalid literal for int() with base 10: '53ffae131c20d8048c03cd63'\n"}

到底怎么了?在

但它又回来了

^{3}$

当表中没有数据时。在


Tags: djangoinpyenvhomeforlibpackages

热门问题