为什么有人会想把这个放在一边,可能吗?类似于
from cms.plugin_base import CMSPluginBase
from data_viewer.models.data_view import DataPlugin
from django.http import HttpResponse
class CMSPlugin(CMSPluginBase):
def render(self, context, instance)
response = HttpResponse(content_type='text/csv')
return response
通常呈现函数需要返回上下文,因此此代码不能按原样工作。再一次,我知道这不是典型的。我只想知道这是否可能
谢谢你的帮助!你知道吗
简言之:没有
render
方法的命名非常不幸,实际上应该称为get_context
。它必须返回字典或Context
实例,请参见docs如果您想用返回
HttpResponse
对象的东西扩展django CMS,请查看apphooks。你知道吗相关问题 更多 >
编程相关推荐