如何修复此属性错误?

时间:2014-05-03 12:54:04

标签: python python-2.7 web2py

正在处理web2py HTML视图,但一直收到错误消息。 这是代码:

{{extend 'layout.html'}}
<h2>Edit your post</h2>
<h3>for category {{=form.record.category.name.title()}}</h3>
{{=form}}

和错误:

AttributeError: 'NoneType' object has no attribute 'name'

如何解决错误?

N / B控制器:

def edit_post():
    id = post.id
    form = SQLFORM(= A("Edit post",_href=URL(request.args=auth.user.id/login))
    return locals()

1 个答案:

答案 0 :(得分:0)

请参阅SQLFORM documentation有关如何创建表单的信息。我假设您在此处发布代码之前已经更改了代码,因为python因为=的参数列表中的SQLFORM而无法编译代码。