django - 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)
解决方案
自己的 misaka 不是可调用函数,在这种情况下您应该按如下方式使用它:
# do something
self.message_html = misaka.html(self.message)
# do something
推荐阅读
- azure-data-factory-2 - 使用 DataFactory 将文档从一个容器复制到另一个容器并在文档中添加分区键值
- arrays - 最短未排序连续子数组:为什么我们从数组的末尾开始?
- reactjs - React - 调用两个方法,但只调用最后一个方法注销
- django - TemplateDoesNotExist atDjango 部署错误
- javascript - 错误 TS2339:类型“IntrinsicClassAttributes...”上不存在属性“{}”
- python - 检索错误层 conv2d_3 需要 1 个输入,但它接收到 3 个输入张量
- php - 将分页添加到自定义页面模板
- r - r闪亮的pdf显示为空白
- oracle - 插入重复记录的过程在 Oracle 中不起作用
- python - 如何在python中使用动态if语句计算for循环