django基础窗口类的使用
具体效果图如下:
首先确定表单中的数据集,先自己创建一个forms.py或者在原来的models.py中添加:
- 1代码如下
class ContactForm(forms.Form): CITY = [['TP','taibei'],['TY','Taoyuang'],['TC','Taichung'],['TN','Tainan'],['KS','Kaosiung'],['NA','Others'] ] user_name = forms.CharField(label='你的姓名',max_length=50,initial='丽人') user_city = forms.ChoiceField(label='居住城市',choices=CITY)#用于设置《select》标签 user_school = forms.BooleanField(label='是否在学',required=False)#用于设置checkbox标签 user_email = forms.EmailField(label='电子邮件')#具有email验证功能字段 user_message = forms.CharField(label='你的意见',widget=forms.Textarea)#《textarea》
- 2 导入的包
from django import forms
然后编写html代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>收发邮件</title> <style type="text/css">body{font-size: 18px; }h2{ line-height: 50px;}input{ padding-left: 10px; font-size: 14px; color:rgb(195, 211, 216); }td{ padding-left: 20px;} </style> </head> <body>{% if message %}<h1>{{ message }}</h1>{% endif %}<form name="my form" action="." method="POST">{% csrf_token %}<h3>写信给**</h3>{{ form.as_p }}<input type="submit" value="提交"></form> </body> </html>
{{ form.as_p }}必须要在
标签中,还要自己写input type=submit ,除此之外,还有{{ form.as_table }}和{{ form.as_ul }}可以选择,用于自己尝试下
转载于:https://www.cnblogs.com/guguobao/p/9322027.html
django基础窗口类的使用相关推荐
- Python Qt GUI设计:QMainWindow、QWidget和QDialog窗口类(基础篇—10)
目录 1. QMainWindow窗口 2.QWidget窗口 3.QDialog窗口 3.1.QMessageBox窗口 3.2.QInputDialog窗口 3.3.QFontDialog窗口 3 ...
- Django 基础(13)-Django drf 序列化器类to_representation和to_internal_value(处理返回的日期格式)、序列化类 ModelSerializer
文章目录 一.Django drf 序列化 1. 背景 2. 使用思路 3. 代码demo 4. [重要]序列化类 ModelSerializer 5. DRF序列化器to_representatio ...
- Django基础-Web框架-URL路由
Django基础-Web框架-URL路由 一.Django基础–Web框架 MVC和MTV框架 MVC 把Web应用分为模型(M).视图(V).控制器(C)三层,他们之间以一种插件式的,松耦合的方式联 ...
- 1,Django 基础一
Django 基础 基础知识: 1,什么是web应用? web本质就是一个socket服务端,用户的浏览器就是一个socket客户端,基于c/s架构的b/s软件开发架构的应用 浏览器中敲入网址回车发送 ...
- Django基础教程
一.Django基础与设计模型 1.Django是什么? Django 是用 Python 开发的一个免费开源的 Web 框架,可以用于快速搭建高性能.优雅的网站,Django 提供了许多网站后台开发 ...
- day 53-1 Django基础三之视图函数
Django基础三之视图函数 本节目录 一 Django的视图函数view 二 CBV和FBV 三 使用Mixin 四 给视图加装饰器 五 Request对象 六 Response对象 一 Djang ...
- Django基础核心技术之Model模型的介绍与设计
Django基础核心技术之Model模型的介绍与设计 原创: Yunbo Shi Python Web与Django开发 2018-05-03 Django网络应用开发的5项基础核心技术包括模型(Mo ...
- Django基础三之视图函数
Django基础三之视图函数 一 Django的视图函数view 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应. 响应可以是一张网页的HTML ...
- django基础入门之搭建博客系统
Django基础 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C. 安装django: pip install django=版本 新建一个目录文件进入cmd 启动一个项目 d ...
- 学一点django基础
学一点Django基础 目录 文章目录 目录 一.Django框架的介绍 Django的安装 Django框架开发 创建项目的指令 Django项目的目录结构 URL 介绍 视图函数(view) Dj ...
最新文章
- UDP 编程 客服咨询回复
- element UI 选择器 踩的坑 获取到了value 显示不出对应的 value
- 数据仓库、数据湖、流批一体,终于有大神讲清楚了!
- 牛客网编程题python输入输出_牛客网算法题目记录
- 云服务远程登录---设置安全组
- 关闭mysql服务的方法有哪些_MySQL--启动和关闭MySQL服务
- 初一音乐计算机教学方案,人音版七年级音乐教案
- 辗转相除法求最小公约数
- dism++封装系统使用教程_dism++封装系统使用教程_win7系统部署工具Dism的操作方法...
- 华为S9306简单实用配置合集
- PID参数整定具体方法-圆周倒立摆
- igraph基本使用方法示例
- 大白菜u盘装win10步骤图解
- 共享打印机(联想M7605D)出现0x00000709错误代码的解决方法
- KONGA配置KONG添加http-log插件
- 电子采购平台解决方案:构建企业采购管理系统业务架构、应用场景
- Windows Phone 8.1中ScrollViewer(一)
- 中国:阿里、腾讯与微博:移动支付的新三国演义,美国:三星收购美移动支付服务LoopPay与苹果争抢未来移动支付市场
- 移动互联网未来的发展前景
- origin画图——同一图中多组数据
热门文章
- ATL接口映射宏详解
- 包邮送55本数据分析、R、Python相关书籍,想要什么自己定~
- java多线程---进程与线程
- 变相解决Unidac无法向Postgresql传游标RefCursor的问题
- 【图论】[BZOJ 1051]受欢迎的牛
- Oracle 索引的分类
- 微信棋牌程序搭建Redis持久化存储(AOF与RDB两种模式)
- iOS 添加PCH文件
- [js高手之路]深入浅出webpack教程系列3-配置文件webpack.config.js详解(下)
- 《数字视频和高清:算法和接口》一3.3感知均匀性