django學習筆記(高級視圖-支持驗證)

原文地址:http://www.djangobook.com/en/2.0/chapter07.html

django版本:1.6.5


post回傳數據

get讀取數據


表單交互:

需要引用django.forms.Form(它實現了對get/post的一些封裝和輸入驗證機制以及錯誤信息的封裝),包含以下內容:

表單視圖,所有表單視圖(字段定義以及定製的驗證),建議放在forms.py中,而不是放到views.py中。

1). 在forms.py中進行表單字段構造與渲染(input .select ...)

2). 在forms.py中進行自定義的驗證,可通過clean_字段 方法進行定製。

3). froms.py中表單顯示字段的 widget, label,max_length屬性

     widget可控制字段以什麼控件的形式展現。

     label控制表單控件的現實名稱,如果沒有指定此屬性,則默認從 forms.Form的相應子類中讀取字段,並用空格替換下劃線,並且首字母大寫。

4). 構造函數中,可傳入 initial參數,初始化默認的數據顯示。



django郵件配置及發送:

在settings.py中新增以下內容

#mail configuration
EMAIL_HOST='192.168.1.xxx'
EMAIL_PORT='25'
EMAIL_HOST_USER='[email protected]'
EMAIL_HOST_PASSWORD='xxxxxx'

發送郵件:

django.core.mail.send_mail(subject,content,mail_from,mail_to_list)


轉載請註明來自:http://blog.csdn.net/lion_awake/article/details/37813909,謝謝!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章