要求:利用django的form組件没炒,實現(xiàn)添加的功能
思路
數(shù)據(jù)庫(settings.py)--->表(models.py)---->顯示頁面(templates/info.html)--->表單輸入框 (forms.py)--->
settings.py
-
將app加入到INSTALLED_APPS列表中
- 配置mysql數(shù)據(jù)庫
需要安裝驅(qū)動,我選擇的是pymysql
需要在app名字的init.py中加入
import pymysql
pymysql.install_as_MySQLdb(),否則會報錯
app是何物?
3.編寫models.py
4.創(chuàng)建templates目錄虚缎,并創(chuàng)建info.html
5.創(chuàng)建forms.py
整合
1.在admin.py中將modes.py中的類注冊到admin
2.編寫views.py
from django.http.response import HttpResponse
3.編寫urls.py
4.編寫info.html
注意:安全驗證 {% csrf_token%}必須加上,否則會報403錯誤
最后,測試運行,排除BUG!