【发布时间】:2011-09-11 00:15:36
【问题描述】:
关于扩展我的应用程序的简单问题
假设我有一个“主应用程序”,在这个应用程序中我的 _init_.py 文件中有以下内容:
config.add_route('image_upload', '/admin/image_upload/',
view='mainapp.views.uploader',
view_renderer='/site/upload.mako')
在views.py中我有:
def uploader(request):
# some code goes here
return {'xyz':xyz}
现在当我创建一个新的应用程序,并且我想扩展它时,使用上面的视图和路由:
在新的应用程序 _init_.py 文件中,我将手动复制 config.add_route 代码:
config.add_route( 'image_upload', '/admin/image_upload/',
view='mainapp.views.uploader',
view_renderer='mainapp:templates/site/upload.mako'
)
这就是我需要做的一切吗?这样我的应用程序就可以使用主应用程序中的视图和模板,还是我缺少其他东西?
感谢阅读!
【问题讨论】: