TypeError:'str'对象不可调用-Django

时间:2019-12-02 03:45:52

标签: python

class IndexDetail(APIView):
    def get(self, request, *args, **kwargs):
        month = request.GET.get('month', None)
        current_month = datetime.datetime.now().month
        target_month = month if month is not None else current_month
        print(target_month,type(target_month))

我收到此错误:

Internal Server Error: /api/user/index/
.......
.......
  File "C:\Users\77922\PycharmProjects\Axepanda\user\views.py", line 34, in get
    print(target_month,type(target_month))
TypeError: 'str' object is not callable

嗨,我写这个“ type(target_month)”时发生了错误 感谢您为我提供帮助。

1 个答案:

答案 0 :(得分:1)

您已将type分配给字符串。不要将变量分配给内置变量名称。如果您print(type)并且它输出一个字符串,那么您肯定会知道。