я в настоящее время после web2py урока, и я попросил, чтобы добавить к моему Контроли/default.py:web2py: глобальное имя «падла» не определен
def entry_post():
"""returns a form where the can entry a post"""
form = crud.create(db.post)
return dict(form=form)
Что это хорошо, но если я стараюсь идти to: mywebsite/app/default/entry_post Я получаю ошибку в билете: глобальное имя 'crud' не определено
Теперь я прочитал документацию по web2py, и я знаю, что crud.create (db.table) является действительный синтаксис, так почему это происходит?
Спасибо за ваш ответ
Потому что вам нужно определить переменную 'crud'. У вас есть «crud = something» раньше в вашей программе? Кроме того, действительно ли правильно отформатирована программа (это не в вашем посте)? – rlms
Было вдавлено, но в импорте была опечатка, которую я не видел (важно без капитала для «Crud»). – Lipton