首页 > 解决方案 > DJANGO 类型错误模块对象不可调用

问题描述

文件“/home/mushfiqul/Mushfiqul/django_pro/simplesocial/posts/views.py”,第 48 行,form_valid self.object.save() 文件“/home/mushfiqul/Mushfiqul/django_pro/simplesocial/posts/models.py ",第 24 行,保存 self.message_html = misaka(self.message) TypeError: 'module' object is not callable

    def form_valid(self, form):
            self.object = form.save(commit=False)
            self.object.user = self.request.user
            self.object.save()
            return super().form_valid(form)

标签: django

解决方案


自己的 misaka 不是可调用函数,在这种情况下您应该按如下方式使用它:

# do something
self.message_html = misaka.html(self.message)
# do something

推荐阅读