<form action="1-1.php" method="get"> 请输入圆的半径:<input type="text" name="r"> <input type="submit" name="submit" value="提交"> </form>
时间: 2023-10-30 08:06:20 浏览: 80
你好!你可以使用上述的 HTML 表单来获取用户输入的圆的半径。当用户点击提交按钮后,表单将会跳转到 `1-1.php` 页面,并通过 GET 方法将半径值作为参数传递给后端处理。在 `1-1.php` 页面中,你可以使用 PHP 代码来获取半径值并进行相关的计算或处理。希望这能帮到你!如果你有任何其他问题,请随时提问。
相关问题
如何在django中用django-redis实现网页输入数据redis接受储存数据,网页的代码如下{% extends './base.html' %} {% block base %} <div class="main"> <div class="title-box" style="color:#444;"> <h3>新增学生</h3> </div> <div class="form-box"> {% if messages %} {% for message in messages %} <div class="alert alert-danger" role="alert" style="width: 70%">{{ message }}</div> {% endfor %} {% endif %} <div class="row"> <div class="col-5"> <form action="{% url 'card:student_create' %}" method="POST"> {% csrf_token %} <div class="form-group"> <label>学生学号</label> <input type="text" name="student_code" class="form-control"> <small class="form-text text-muted"></small> </div> <div class="form-group"> <label>学生姓名</label> <input type="text" name="name" class="form-control"> <small class="form-text text-muted"></small> </div> <div class="form-group"> <label>学生电话</label> <input type="text" name="phone" class="form-control"> <small class="form-text text-muted"></small> </div> <div class="form-group"> <label>学生地址</label> <input type="text" name="address" class="form-control"> <small class="form-text text-muted"></small> </div> <div class="form-group"> <label>学生院系</label> <input type="text" name="faculty" class="form-control"> <small class="form-text text-muted"></small> </div> <div class="form-group"> <label>学生专业</label> <input type="text" name="major" class="form-control"> <small class="form-text text-muted"></small> </div> <div class="submit-box"> <button type="submit" class="btn btn-primary" style="background: #18a5db; border-color: #18a5db;">提交 <tton> </div> </form> </div> </div> </div> </div> {% endblock base %} 该如何写
首先,需要安装django-redis和redis模块。可以使用以下命令:
```
pip install django-redis redis
```
然后,在Django的settings.py文件中配置redis数据库:
```
CACHES = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://127.0.0.1:6379/1',
'OPTIONS': {
'CLIENT_CLASS': 'django_redis.client.DefaultClient',
}
}
}
```
接着,在views.py文件中,可以使用以下代码将数据存储到redis数据库中:
```
from django.shortcuts import render
from django_redis import get_redis_connection
def student_create(request):
if request.method == 'POST':
student_code = request.POST.get('student_code')
name = request.POST.get('name')
phone = request.POST.get('phone')
address = request.POST.get('address')
faculty = request.POST.get('faculty')
major = request.POST.get('major')
# 将数据存储到redis数据库中
redis_conn = get_redis_connection()
redis_conn.set(student_code, f'{name},{phone},{address},{faculty},{major}')
return render(request, 'student_create.html')
```
在上面的代码中,我们通过get_redis_connection()方法获取redis连接对象,然后使用set()方法将数据存储到redis数据库中。其中,学生学号作为key,学生姓名、电话、地址、院系、专业等信息组成的字符串作为value。
最后,在urls.py文件中配置对应的路由:
```
from django.urls import path
from .views import student_create
app_name = 'card'
urlpatterns = [
path('student/create/', student_create, name='student_create'),
]
```
这样,在网页中输入数据并提交后,数据就会被存储到redis数据库中了。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>欢迎页面</title> <meta name="renderer" content="webkit"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> <link rel="stylesheet" th:href="@{/static/lib/layui/dist/css/layui.css}"> </head> <body> <fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;"> <legend>欢迎进入赛事管理后台</legend> </fieldset> <div class="layui-bg-gray" style="padding: 30px;"> <div class="layui-row layui-col-space15"> <form class="layui-form" action="/event2021root/dologin" method="get"> <div class="layui-form-item"> <label class="layui-form-label">用户名</label> <div class="layui-input-block"> <input type="text" name="user" lay-verify="user" autocomplete="off" placeholder="请输入标题" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">密码</label> <div class="layui-input-block"> <input type="password" name="pwd" lay-verify="pass" placeholder="请输入密码" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <div class="layui-input-block"> <button type="submit" class="layui-btn" lay-submit="" lay-filter="demo1">立即提交</button> </div> </div> </form> </div> </div> </body> </html>
这是一段 HTML 代码,它可以用来创建一个网页,网页标题为 "欢迎页面",网页中有一个表单,用户可以在表单中输入用户名和密码,点击提交按钮进行提交,提交的地址为 "/event2021root/dologin" ,使用的样式表文件在"/static/lib/layui/dist/css/layui.css" ,这里使用了 Layui 框架
阅读全文