要求:利用django的form组件,实现添加的功能
思路
数据库(settings.py)--->表(models.py)---->显示页面(templates/info.html)--->表单输入框 (forms.py)--->
settings.py
-
将app加入到INSTALLED_APPS列表中
- 配置mysql数据库
需要安装驱动,我选择的是pymysql
需要在app名字的init.py中加入
import pymysql
pymysql.install_as_MySQLdb(),否则会报错
app是何物?
Paste_Image.png
3.编写models.py
4.创建templates目录,并创建info.html
5.创建forms.py
Paste_Image.png整合
1.在admin.py中将modes.py中的类注册到admin
2.编写views.py
from django.http.response import HttpResponse
Paste_Image.png3.编写urls.py
Paste_Image.png4.编写info.html
Paste_Image.png注意:安全验证 {% csrf_token%}必须加上,否则会报403错误
最后,测试运行,排除BUG!
网友评论