Django 自学笔记兼学习教程第6章第3节--使用模型(models)创建表单(form) 点击查看教程总目录 本文参考:Forms for models 1 - 初步介绍 很多时候,我们使用的表单,是与模型密切关联的(官方文档称之为紧密映射). 比如注册学生账号,其表单与学生的模型字段基本是一一对应的. 这种情况下,自己一个一个去编辑设置表单的字段比较费事,而且如果模型中有字段修改,表单这边也要去修改. 在这种情况下,在表单中定义字段类型是多余的,因为您已经在模型中定义了字段. 因此,Dja…
本篇博客只有目录,正文内容在目录章节链接的博客里 除目录本身外,没有链接的章节,说明内容还没开始编辑 本项目笔记仍在不断创作中,还有些内容会根据自身所学不断更新完善 本项目主要为markdwon文档,用于记录我学习使用django的经历,梳理自身所学,同时也可以供其他学习者作为教程参考. 作者自我介绍:b站小UP主,时常直播编程+红警三,python1对1辅导老师. 总目录 简介 1 前言 2 框架版本与相关工具 第一章 入门 1 一 新建项目 2 二 常用配置 第二章 URL与View 1 U…
Django 自学笔记兼学习教程第6章第2节--表单(Form)基础操作 点击查看教程总目录 1 - 编写表单类 创建新的表单类的代码,一般写到一个专门的forms.py文件中(一般放在对应的app文件夹下) 在本章第一小节,我们已经展示了如何去创建表单类的代码,这里我们详细看看这些代码 #usr/bin/env python #-*- coding:utf-8- -*- from django import forms class LoginForm(forms.Form): uid = fo…
Django 自学笔记兼学习教程第6章第4节--forms进阶操作,重写forms方法 点击查看教程总目录 1 - 重写clean方法 在本章第三节中,我们举了个注册学生账号的例子,里面我们使用模型来建立表单. 一般来讲,注册账号的页面,都需要用户填写两次密码进行确认. 那么我们这里需要对第三节中的代码进行一个拓展. 首先是要新增一个确认密码的字段,这个很简单,在StuRegisterForm中添加这样一行即可: confirm_password = forms.CharField(widget…
Django 自学笔记兼学习教程第6章第1节--表单(Form)介绍 点击查看教程总目录 1 介绍 如果网站要让用户输入并提交数据(比如注册登录),则需要用到表单. 单纯的html也能写出表单,格式一般是<form>...</form> Django实现了功能更强大的表单(django.forms.Form),让开发者能够更高效的开发. 2 代码示例 这里我们以一个最简单的登录表单为例(不做是否注册的检查) 在应用文件夹my_app下新建forms.py,代码如下 #usr/bin…
浏览器存储cookie的方式不太安全,那有没有更好些的来存储登入状态的方式呢??? 状态保持----cookie和session: 状态保持: 1.http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态 2.客户端与服务器端的一次通信,就是一次会话实现状态保持的方式:在客户端或服务器端存储与会话有关的数据 3.存储方式包括cookie.session,会话一般指session对象 \4. 使用cookie,所有数据存储在客户端,注意不要存储敏感信息 5.使用sesison方式,…
HTML+CSS学习笔记(5)- 与浏览者交互,表单标签 1.使用表单标签,与用户交互 网站怎样与用户进行交互?答案是使用HTML表单(form).表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据. 语法: <form method="传送方式" action="服务器文件"> 讲解: 1.<form>:<form>标签是成对出现的,以<form>开始,以</form>…
这是补充HTML5基础知识的第五篇内容,其他为: 一.HTML5-- 新的结构元素 二.HTML5-- figure.time.details.mark 三.HTML5-- details活学活用 四.HTML5-- 现存元素的变化 在之前的笔记中记录了HTML5标签元素的语义以及新定义,本周开始进入Web表单部分的学习,该章节已经读过一遍,很多表单验证的工作都可以通过HTML5完成!现在整理笔记,再次进入Web表单的神奇地域. 因该书出版较早,很多东西已经更改,我会在文中已经更正. 一.表单验…
在本教程中,我们将讨论如何使用Struts 2的XML验证方法来验证表单字段中用户的输入.在前面的教程中,我们讨论了在Action类中使用validate方法验证用户的输入.使用单独的XML验证文件让您可以内置到Struts 2框架的验证器. 贴个本帖的地址,以免被爬:struts2官方 中文教程 系列十一:使用XML进行表单验证  即 http://www.cnblogs.com/linghaoxinpian/p/6938720.html 下载本章代码 为了使用户能够编辑存储在Person对象…
amazeui学习笔记--css(HTML元素3)--表单Form 一.总结 1.form样式使用:在容器上添加 .am-form class,容器里的子元素才会应用 Amaze UI 定义的样式. am-form.     <form class="am-form"> 2.单选复选框:可以做成块级和行内元素: 块级显示时在容器上添加 .am-checkbox..am-radio class: 行内显示时在容器上添加 .am-checkbox-inline..am-radi…