F函数怎么用?
来源:5-5 数据库函数
![](http://img1.sycdn.imooc.com/user/533e55d10001c34d02000200-100-100.jpg)
andyjobs
2020-03-05
from django.db.models import F
这个F类,我看官网给出的例子,我试着操作会报错
这个是官网https://docs.djangoproject.com/en/3.0/ref/models/expressions/#f-expressions
官网上说
而我操作的时候:
然后我想知道这个F函数究竟能不能更新数据呢?网上找的例子和官网一样,不能正常出结果.Q函数倒是没问题.
老师帮忙看一下,3q
写回答
1回答
-
咚咚呛
2020-03-05
你的使用时没有问题的。
这里抛异常的主要原因是nickname是字符串,然后进行数字运算的+1操作,字符串+1是不行的,所以抛了异常。你把+1换成+字符串试试,应该就没问题了。
022020-03-06
相似问题