如何包装第三方Django应用程序的视图

2024-10-01 09:39:03 发布

您现在位置:Python中文网/ 问答频道 /正文

如何包装第三方应用程序的视图(让我们把视图称为包装“view2wrap”和应用程序“3rd_party_app”),这样你就可以在应用程序开始工作之前做一些自定义的事情?在

我设置了网址.py要捕获正确的url:

url( r'^foo/bar/$', view_wrapper, name='my_wrapper'),

我已经创建了我的自定义视图:

from 3rd_party_app.views import view2wrap

def view_wrapper(request, *args, **kwargs):
    # Do some cool custom stuff
    return view2wrap(request, *args, **kwargs)

当我尝试此操作时,我得到错误消息“没有名为第三方的模块_应用程序视图“。为什么?在


Tags: pyview视图app应用程序urlfoorequest
3条回答

您的“已安装的应用程序”中是否列出了第三方应用程序设置.py?在

第三方应用程序不在您的python路径中。在

尝试将第三方程序包文件夹放入项目文件夹中。:)

相关问题 更多 >