モデルクラスで値を結合しほかの値にセットしたところ、下記のエラーになりました。
TypeError: can only concatenate str (not "CharField") to str
class Fruit(models.Model): name = models.CharField(max_length=50) type = models.CharField(max_length=5) mix = name + "-" + type
上記の対策で、下記のようにしたところ、期待通りの動作になりませんでした。
どうすれば結合できますでしょうか?
mix = str(name) + "-" + str(type) 結果:<django.db.models.fields.CharField>-<django.db.models.fields.CharField>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/11 00:58
2019/12/11 04:13
2019/12/11 04:14
2019/12/11 16:15