Django 拥有自己独立的表单功能块,可以完成:
1、表单的定义
2、表单的校验
3、表单的前端样式
等功能,方便我们开发,那么接下来,我们看一下表单的定义
首先我们确定我们要编写的功能,一个提供给博客的访客发送自己的联系方式的功能。并且搭建相对应的数据库
1 from django.db import models
2
3 class Connection(models.Model):
4 con_name = models.CharField(max_length = 32,verbose_name = "联系人姓名")
5 con_phone = models.CharField(max_length=32, verbose_name="联系人姓名")
6 con_email = models.EmailField(verbose_name="联系人姓名")
7 def __str__(self):
8 return "%s : %s"%(self.con_name,self.con_email)
表单的定义
form表单的定义通过Django下面的form类进行定义,过程和Django的模型定义类似,首先在app目录当中创建form定义的专属文件form.py,然后开始我们的编写。
常用的表单定义方法有两种:
1、 常规定义,我们按照与model模型定义类似的定义方法定义表单

1 #coding:utf-8
2 from django import forms
3 class Connectio

本文介绍了Django框架中的Form表单功能,包括表单定义、校验和前端样式。通过实例展示了如何定义表单,如charfield、booleanfield等字段类型及其参数,以及如何通过Meta类基于模型定义表单,并涵盖了fields、exclude、widgets等参数的用法。
最低0.47元/天 解锁文章
983

被折叠的 条评论
为什么被折叠?



