现在,我的金字塔应用程序的主页具有可调用的视图,允许用户向数据库添加新的“页面”。然后可以在单独的URL上查看这些页面。
@view_config(route_name='home_page', renderer='templates/edit.pt')
def home_page(request):
if 'form.submitted' in request.params:
name= request.params['name']
body = request.params['body']
page=Page(name,data)
new= DBSession.add(page)
return HTTPFound(location=request.route_url('view_page',pagename=name))
return {}
而不是这个,我希望表单提交在服务器文件系统上创建一个全新的html页面。这个html页面应该是我提供的模板格式,以及在提交时从主页表单传递的值。有没有办法做到这一点?我一直在查看http://docs.pylonsproject.org并找不到办法。