我正在使用这个帮助教程来使用 web.py 框架。
但我不明白这些 $ 符号在 tutorial.html 中的含义是什么
当我尝试浏览 tutorial.html 时,这些带有 $ 符号的变量会按原样显示,即
通过本地主机
$def with (form, text) $:form.render() $text
这是来自 tutorial.html 的 html
$def with (form, text)
<!doctype html>
<html>
<head>
<title>Python and AJAX tutorial for beginners with webpy and jQuery</title>
<link rel="stylesheet" type="text/css" href="/static/tutorial.css" />
<script type="text/javascript" src="/static/jquery.js"></script>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery(".button").click(function() {
var input_string = $$("input#textfield").val();
jQuery.ajax({
type: "POST",
data: {textfield : input_string},
success: function(data) {
jQuery('#foo').html(data).hide().fadeIn(1500);
},
});
return false;
});
});
</script>
</head>
<body>
<br>
<form class="form" method="post">
$:form.render()
<input class="button" type="submit" value="send"/>
</form>
<br><br>
<span id="foo">$text</span>
</body>
</html>
当我按下“发送”按钮时,会显示以下错误消息:
“错误响应
错误代码 501。
消息:只能 POST 到 CGI 脚本。
错误代码说明:501 = 服务器不支持此操作。”</p>
有人在使用 web.py 吗?或者任何了解这个问题的人?