zoukankan      html  css  js  c++  java
  • Django forms 主要的标签介绍

    修改 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>
    


  • 相关阅读:
    Blob对象转File对象
    TCP的三次握手 与 四次挥手
    HTTP协议 与 TCP协议 的区别
    tcp四次挥手
    tcp协议
    tcp的三次握手
    关于HTTP协议 && TCP协议的一些理解
    Javascript数组中常用的排序法 ——冒泡排序法和选择排序法以及快速排序法
    如何用Bat批处理自制自解压文件
    [SQL]查询所有数据库、表名、表字段总结
  • 原文地址:https://www.cnblogs.com/klvchen/p/11230678.html
Copyright © 2011-2022 走看看