原文地址: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,謝謝!