当前位置: 首页 > news >正文

网站seo新闻ui设计培训班的学费一般是多少钱?

网站seo新闻,ui设计培训班的学费一般是多少钱?,多企业宣传网站建设,长沙需要做网站的企业在Django中提供了了form表单,可以更为简单的创建表单模板信息,简化html的表单。 一、网页应用程序中表单的应用 表单通常用来作为提交数据时候使用。 1.1 创建表单模板文件夹 在项目文件夹下创建一个template文件夹,用于存储所有的html模…

在Django中提供了了form表单,可以更为简单的创建表单模板信息,简化html的表单。

一、网页应用程序中表单的应用

表单通常用来作为提交数据时候使用。

1.1 创建表单模板文件夹

在项目文件夹下创建一个template文件夹,用于存储所有的html模板文件。

1.2 在文件夹下创建对应的html模板文件

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>User Name</title>
</head>
<body><form><label for="name">名字</label><input type="text" id="name" name = "name" maxlength="10" required/><label for="phone">电话</label><input id="phone" type="text" name="phone" maxlength="11" required/></form>
</body>
</html>

1.3 添加模板文件路径到settings.py文件中

填写项目的相对路径即可。

 1.4 路由设置

在app中views.py文件中添加响应函数:

def get_person(request):"""method of re match"""return render(request,"person.html")

在urls.py添加路由设置

urlpatterns = [path('test/2023', serverapp_views.test),        # 精确匹配path('converter/<int:num>', serverapp_views.converter),         # 格式转换re_path(r'^re/(?P<num>[0-9]{1,4})/$', serverapp_views.rematch),         # 正则表达式,通过添加起止符限制匹配,避免中间多级路径后匹配到,造成错误匹配。path('person', serverapp_views.get_person),        # 获取人员信息
]

1.5 访问表单

直接浏览器通过“http://127.0.0.1:8000/serverapp/person” 访问:

二、使用Django的forms表单替换html的表单

2.1 在App中创建一个forms.py文件统一管理表单

 2.2 创建表单类PersonForm

定义的属性就对应表单中的每一项。

# _*_ coding:utf-8 _*_from django import formsclass PersonForm(forms.Form):"""人员表单类"""name = forms.CharField(label="name", max_length=10)phone = forms.CharField(label="phone", max_length=11)

 2.3 修改html模块,用form替代HTML字待的表单

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>User Name</title>
</head>
<body><!--action 是访问的url--><form action="/serverapp/views/get_personform" method="post">{% csrf_token %}        <!--防止跨域攻击-->{{ personform }}        <!--引用表单,views函数中定义的名称一致--><button type="submit">提交</button></form>
</body>
</html>

2.4 views.py中定义函数引用表单

通过路由处理函数可以对访问信息进行识别,获取表单的基本信并进行处理。

def get_personform(request):"""method of re match"""if request.method == "POST":# 获取表单form = PersonForm(request.POST)# 判断是否为有效表单if form.is_valid():# 使用cleaned_data获取请求数据name = form.cleaned_data["name"]phone = form.cleaned_data["phone"]# 返回数据return HttpResponse(f"Data is :\r\n name:{name}\r\nphone:{phone}")else:return HttpResponseRedirect("/error/")# Get方法访问else:# 重定向到登录表单页面return render(request, "personform.html", {'personform':PersonForm()})

2.5 添加路径到urls.py中

from django.urls import path,re_path
from serverapp import views as serverapp_viewsurlpatterns = [path('test/2023', serverapp_views.test),        # 精确匹配path('converter/<int:num>', serverapp_views.converter),         # 格式转换re_path(r'^re/(?P<num>[0-9]{1,4})/$', serverapp_views.rematch),         # 正则表达式,通过添加起止符限制匹配,避免中间多级路径后匹配到,造成错误匹配。path('person', serverapp_views.get_person),        # 获取人员信息path('personform', serverapp_views.get_personform),        # 使用表单获取人员信息
]

2.6 访问表单

放到后直接获取到表单模板。

 输入后提交数据:

http://www.yayakq.cn/news/106069/

相关文章:

  • 太原网站建设哪家最好网页设计公司简约
  • 深圳网站建设在哪里可以利用店铺网站做灰色优化
  • 电子商务网站建设网重庆软件外包公司
  • 网站设计有创意的主题网站建设怎么开发客户
  • 装修公司网站wordpress 模板免费建站软件排行榜
  • 南京华夏商务网做网站怎么样上海知名的seo推广咨询
  • 做的怎样 英文网站旅游网站名称设计
  • 玉溪网站设计彩库宝典官方app版下载
  • 南京做网站优化的企业wordpress主题结构图
  • 婚介网站开发wordpress管理导航栏目
  • 电子商务网站建设与维护读书心得专业做网站建设公司怎么样
  • 医疗网站前置审批要多长时间设计教程网站有哪些
  • 上海工业网站建设网站建设与网页设计课程
  • 阿里云网站建设视频软件开发服务合同
  • 深圳皇冠科技有限公司网站大连金州区天气预报
  • 免费网站后台管理系统优秀服装网站设计
  • 网站优化内容湛江网站建设方案维护
  • 外贸高端建站网站地址和网页地址
  • 做商城网站应该用什么程序网店seo排名优化
  • 毕设做网站类型武极云主机
  • 营销网站定制的优势怎么免费制作企业网站
  • 中国网站建设中心福州网站建设招商
  • 建筑外观设计网站推荐长垣网站建设
  • 怎么做网站的软文推广wordpress 还原备份数据库备份
  • 网站开发者工作描述周口seo 网站
  • 嘉兴百度网站推广建设公关型的企业网站有哪些
  • 做网站公司怎么找客户wordpress主题 cosy
  • 个人建立网站要多少钱网站建设需要注意的问题
  • 某服装企业网站建设方案百度关键词指数排行
  • 网站工信部备案流程外贸企业的网站建设