ページングコンポーネント
Djangoはページネーションを建て
これは、2つのオブジェクトで構成ページネータの:オブジェクトとページオブジェクト
各ページは、ページング機能を有していれば、使用することができる{%含む「** / ***。HTM」}%を
拡張ジャンゴ建てページネーション
カスタムのページング
ページまでは 7本の指が持っている7 ページ番号クリック可能に
フォームコンポーネント
これは、ユーザの要求のために使用することができます(情報が提出)認証
また、生成することができ、HTML コードを
ユーザとPWD これらのフィールドは生成するために使用され得る入力他のHTML タグを、ユーザの対応する検査要求を行います(フィールドが陽性発現を有し、情報要求の正確さを判断するために使用することができます)
で error_messages invaildは、フォーマットエラー時に、エラー、「invaild」:「エラーメッセージ」
第一次通过url进入页面,走GET,会利用自定义类的对象在模板中生成html代码,产生input框等,
点击提交后走POST,再生成一个对象对请求进行验证,其中cleaned_data包含全部请求的数据,errors中包含验证的结果
推荐使用下图的方式生成html代码,也就是obj.user,其中obj是通过继承forms.Form的类实例化的对象,user是类中的属性(字段)
novalidate屏蔽google等显示表单相关的错误
csrf token确保该form通过csfr验证
字段汇总
https://www.cnblogs.com/wupeiqi/articles/6144178.html
单选框select的两种写法
数据源更新问题
ajax+form
form扩展
序列化