发布于2019-08-06 10:10 阅读(1152) 评论(0) 点赞(0) 收藏(2)
修改 forms.py
from django import forms as DForms
from django.forms import fields
from django.forms import widgets
class DetailForm(DForms.Form):
user1 = fields.CharField(widget=widgets.PasswordInput)
user2 = fields.CharField(widget=widgets.TextInput(attrs={'class': 'c1', 'placeholder': '用户名'}))
user3 = fields.ChoiceField(choices=[(1, 'SH'), (2, 'BJ'), ])
user4 = fields.IntegerField()
user5 = fields.CharField(
widget=widgets.Select(choices=[(1, 'SH'), (2, 'BJ'),])
)
user6 = fields.IntegerField(
widget=widgets.Select(choices=[(1, 'SH'), (2, 'BJ'), ])
)
user7 = fields.IntegerField(
widget=widgets.RadioSelect(choices=[(1, 'SH'), (2, 'BJ'), ])
)
修改 urls.py
path('detail.html', views.detail),
修改 views.py
from django.shortcuts import render, HttpResponse
from django import forms
from app01 import forms
def detail(request):
obj = forms.DetailForm(request.POST)
obj.is_valid()
print(obj.clean())
return render(request, 'detail.html', {'obj': obj})
修改 detail.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form action="detail.html" method="post">
<div>user1:{{ obj.user1 }}</div>
<div>user2:{{ obj.user2 }}</div>
<div>user3:{{ obj.user3 }}</div>
<div>user4:{{ obj.user4 }}</div>
<div>user5:{{ obj.user5 }}</div>
<div>user6:{{ obj.user6 }}</div>
<div>user7:{{ obj.user7 }}</div>
<input type="submit" value="提交">
</form>
</body>
</html>
作者:遥远的她
链接:https://www.pythonheidong.com/blog/article/7499/d5f046695d7832ca00d1/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!