django 表单与数据库的链接使用
来源:互联网 发布:围巾淘宝店推荐知乎 编辑:程序博客网 时间:2024/05/16 17:11
django的表单和数据库的使用。 表单获取数据,然后添加到数据库。
以下, 首先写数据库
class Message(models.Model): title = models.CharField(u'留言人', max_length=256) phone = models.IntegerField(u'联系方式') content = models.TextField(u'内容') pub_date = models.DateTimeField(u'时间', auto_now_add=True, editable=True) def __unicode__(self): return self.title
然后是表单
# coding:utf-8from django import formsclass MessageForm(forms.Form): title = forms.CharField(max_length=256) phone = forms.IntegerField(label='电话') content = forms.CharField(widget=forms.Textarea,label='信息')
业务逻辑
def message(request):#留言 if request.method == 'POST': form = MessageForm(request.POST) if form.is_valid(): #获取表单信息 title = form.cleaned_data['title'] phone = form.cleaned_data['phone'] content = form.cleaned_data['content'] #将表单写入数据库 message = Message() message.title = title message.phone = phone message.content = content message.save() # 提交后跳转页面 hello = u'留言发送成功' return render(request,'message.html',{'hello':hello}) else: form = MessageForm() return render(request,'message.html',{'form':form})
最后是前端页面
<div class="post"> {{ hello }} <form method="post" enctype="multipart/form-data"> {% csrf_token %} {{ form.as_p }} <input type="submit" value = "OK" /></div>
因为我前端没怎么写 所以页面很丑。
0 0
- django 表单与数据库的链接使用
- Django使用表单操作数据库
- 05.Django表单的使用
- Django学习之数据库的链接详解
- Django 数据库表单查询
- django 链接 mysql数据库
- Django中 form表单的使用
- Django中 form表单的使用
- Django中 form表单的使用
- Django中 form表单的使用
- Django form表单使用
- Django使用旧的数据库
- 数据库的链接与SQL语句的使用
- [Django与表单]写一个简单的Django form表单处理
- django的表单用法~~
- Django的form表单
- hibernate与数据库的链接
- java与数据库的链接
- HDU 2091 空心三角形
- shiro之filterChainDefinitions
- Beego源码解析(四)-Hook函数
- 【NOI2014】bzoj3668 起床困难综合症
- [4]白盒测试方法1—测试中的图
- django 表单与数据库的链接使用
- wamp设置mysql编码格式
- [阶段二]Android应用与开发环境
- 【9】Palindrome Number
- Centos 6.5 Install Vim
- 欧几里得算法
- 字符串倒转 中面
- 京东发布靓丽财报,背后透露什么信息?
- The Skyline Problem