- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我收到TypeError: coercing to Unicode: need string or buffer, int found
这是我的模型.py:
class FollowingModel(models.Model):
user = models.ForeignKey(User)
person = models.IntegerField(max_length=20, blank=False)
def __unicode__(self):
return self.person
当我像这样在我的 View 中检索 FollowingModel 的值时
g = FollowingModel.objects.all()
g[0] -----> I'm getting that error
我尝试将 def __unicode__(self):
更改为
def __unicode__(self):
return str(self.person)
但是没有用,我仍然得到同样的错误。谁能指导我?
谢谢!
更新
>>>g = FollowingModel.objects.all()
>>>g
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 72, in __repr__
return repr(data)
File "/usr/local/lib/python2.7/dist-packages/django/db/models/base.py", line 370, in __repr__
u = unicode(self)
TypeError: coercing to Unicode: need string or buffer, int found
最佳答案
__unicode__
method should return just that, unicode :
def __unicode__(self):
return unicode(self.person)
关于python - django - 类型错误 : coercing to Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11261986/
考虑以下 GHCi session : >:set -XTypeApplications >import Data.Map.Strict >import GHC.Exts >newtype MySet
我有一个类型 Id a我试图防止意外强制,例如 Id Double到 Id Int . 如果我正确理解类型角色,则以下内容不应编译。 {-# LANGUAGE RoleAnnotations #-}
在inline-c包中,有一个example从 Haskell 调用 C 库 GNU Scientific Library gsl。 solveOde fun x0 f0 xend = coerc
在inline-c包中,有一个example从 Haskell 调用 C 库 GNU Scientific Library gsl。 solveOde fun x0 f0 xend = coerc
我相信以下内容与 Set.mapMonotonic coerce 一样安全.即可能发生的最坏情况是我将打破 Set不变量 a或 b有不同的Ord实例: coerceSet :: Coercible a
我有一个 Django 项目,其中包含两个功能性应用程序。今天,在添加两个新模型后,我意识到我的一个应用程序坏了。当我尝试向任何模型添加实例时,我收到与数据类型相关的错误。当我尝试在应用程序中创建任何
func downloadCurrentWeather(completed: @escaping DownloadComplete){ Alamofire.request(API_URL).r
我尝试直接对解释执行此操作: (setf example (coerce "blablabla" 'list)) 并且工作正常。事实上 (car example) 返回 #\b 但如果我尝试这样做:
我收到TypeError: coercing to Unicode: need string or buffer, int found 这是我的模型.py: class FollowingModel(
Python 内置的 coerce 函数有哪些常见用途?如果我不知道数值 as per the documentation 的 type,我可以看到应用它,但是否存在其他常见用法?我猜想在执行算术计算
考虑这种类型: data Vec3 = Vec3 {_x, _y, _z :: Int} 我有一些函数都采用相同的输入,并且可能无法计算字段: data Input getX, getY, getZ
我对 R 的理解正在不断进步,但在投资组合优化方面我遇到了另一个障碍。我有一个程序可以生成 Assets 组合的 .csv 文件。第一个是投资组合的方差/协方差矩阵:covar.csv,第二个是 As
我有以下 Haskell 代码,可以完美编译: import Control.Monad.Reader (Reader (..)) import Data.Coerce (Coercible, coe
我目前正在自学 Swift 编程,但遇到了一条我不知道如何摆脱的错误消息。错误消息如下: warning: expression implicitly coerced from 'String?' t
这个问题已经有答案了: coerce() equivalent in python 3 (2 个回答) What is Python's coerce() used for? (2 个回答) 已关闭
coerce() 函数 returns a tuple consisting of the two numeric arguments converted to a common type, usin
我有以下函数来为给定用户汇总我的 Pack 模型中 :amount 字段的所有记录: 用户.rb def total_money_spent_cents amount = self.pac
在我的程序中,我收到一条错误消息,显示 ./ruby_camping.rb:91:in `-': nil can't be coerced into Fixnum (TypeError)。我想做的是为
据说当我们有一个类 Point 并且知道如何执行 point * 3 时,如下所示: class Point def initialize(x,y) @x, @y = x, y end
我正在尝试获取lambda值,我发现了以下问题:R glmnet : "(list) object cannot be coerced to type 'double' " 但是无法弄清楚如何使其适用
我是一名优秀的程序员,十分优秀!