django项目包含前台的HTML界面,以及后台的views视图。如何在前台界面中输入内容,传递到后台的views函数中计算(request.POST),再返回到前台界面展示(render)。
这里通过制作一个简单的例子进行说明。
我们先制作一个简单的界面add.html,访问者输入2个数字,点击按钮后显示2个数字的和。代码如下,红色部分着重解释:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="/addnumber/" method="POST"> {% csrf_token %} <span>第一个数字:</span> <input type="text" name="number1"/> <span>第二个数字:</span> <input type="text" name="number2"/> <input type="submit" value="加法"/> </form> <h4&g