ubuntu django搭建网站3
来源:互联网 发布:淘宝网退货地址怎么改 编辑:程序博客网 时间:2024/05/29 17:33
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="/static/css/style.css"></head><body><form name ="message_form" action="/form/" method="post" class="smart-green" > {# action means which url to go after you make interaction with this html.#} <h1>留言信息 <span>请留下你的信息.</span> </h1> <label> <span>第1个问题 :</span> <input id="name" type="text" name="name" class="error" placeholder="请输入您的姓名"/> <div class="error-msg"></div> </label> <label> <span>第2个问题 :</span> <input id="email" type="email" value="" name="email" placeholder="请输入邮箱地址"/> <div class="error-msg"></div> </label> <label> <span>第3个问题 :</span> <input id="address" type="text" value="" name="address" placeholder="请输入联系地址"/> <div class="error-msg"></div> </label> <label> <span>第4个问题 :</span> <input id="message" name="message" type="text" value="" placeholder="请输入你的建议"/> <div class="error-msg"></div> </label> <div class="success-msg"></div> <label> <span> </span> <input type="submit" class="button" value="提交"/> <input name="stay_time" type="hidden" value=""> </label> <script language="javascript"> var second=0; window.setTimeout("interval();",1000); function interval() { second++; document.message_form.stay_time.value = second; window.setTimeout("interval();",1000); } </script> {% csrf_token %}{# this is a security of dijango, any submit html should add it #}{# <input type='hidden' name='csrfmiddlewaretoken' value='SfHkbL4feo1G00sJQtbO7TtLN4c2BUwa' />#}</form></body></html>
# -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.shortcuts import renderfrom .models import UserMessage# Create your views here.def getform(request): # # 1.数据库读 # all_messages = UserMessage.objects.filter(name=u'bobby',address=u'Beijing') # you can also use method all() # for message in all_messages: # print message.name # # 2.get information from html. if request.method == "POST": # or "GET", which depends on your html.method name = request.POST.get('name','') # get is the method of dictionary of python message = request.POST.get('message', '') #get('message', '') 'message' should be the same with message_form.html address = request.POST.get('address', '') email = request.POST.get('email', '') stay_time=request.POST.get('stay_time','') print('stay_time:',stay_time) # # # 3.数据库写 # user_message = UserMessage() # user_message.name=name # user_message.message=message # user_message.email=email # user_message.address=address # user_message.save() # # 4. 数据库删 # # # all_messages = UserMessage.objects.filter(name=u'bobby', address=u'Beijing') # # all_messages.delete() # # #OR # all_messages = UserMessage.objects.filter(name=u'bobby', address=u'Beijing') # for message in all_messages: # message.delete() return render(request,'message_form.html') # django 中有很多内置文件也是form.html所以自己的文件尽量不要用这个名字
这是我们的界面
用户点击提交后,后台会自动收集用户填写整个问卷的时间,如图:
阅读全文
0 0
- ubuntu django搭建网站3
- ubuntu django搭建网站1
- ubuntu django搭建网站2
- ubuntu一步一步搭建django网站
- Ubuntu下Anaconda利用Django搭建网站的问题
- django网站搭建
- ubuntu Django环境 搭建
- django搭建网站记录一
- django搭建网站记录二
- nginx django uwsgi搭建网站
- Django搭建简单的网站
- Ubuntu下搭建Django平台
- Ubuntu Django mysql apache2 搭建
- Ubuntu搭建网站环境
- django入门笔记2- 网站框架搭建
- Django搭建网站过程问题集锦
- 使用Django框架实现游戏网站搭建
- Django框架搭建个人博客网站实例
- IK分词原理深度解析
- uva 10763
- JAVA 多态、继承、super关键字 day9
- PDF页面大小不统一
- php rabbitmq延迟队列示例
- ubuntu django搭建网站3
- column 'typeid' in where clause is ambiguous
- as 端口占用,不能连接虚拟机
- 前端JS知识要点总结(5)
- (OK) VNCserver
- 0719学习总结(文件流的输入输出)
- 微软面试100题2010年版全部答案集锦(含下载地址)
- 【吹B不如多学习】android系统目录
- Windows 批处理文件 (.bat) 复制命令怎么写?