class Form(Form):
def forms(self):
name = TextField('name', validators=[Required()])
class IndexHandler(tornado.web.RequestHandler):
def get(self):
form = Form()
self.render('index.html', form=form.forms())
шаблона:AttributeError: объект 'NoneType' не имеет 'имя' атрибут
<form method="post" action="/test">
{% raw form.name(type='text') %}
</form>
ошибки:
AttributeError: объект 'NoneType' не имеет 'имя' атрибут
Однако это работает, но мне нужна функция внутри класса Form:
class Form(Form):
name = TextField('name', validators=[Required()])
class IndexHandler(tornado.web.RequestHandler):
def get(self):
form = Form()
self.render('index.html', form=form)
Возможно, вы используете 'self.name = ...' в 'Form'. –
_ "Однако это работает, но мне нужна функция внутри класса Form" _ Почему, по-вашему, вам это нужно? –