django的form的小web程序

要求:利用django的form组件,实现添加的功能

思路
数据库(settings.py)--->表(models.py)---->显示页面(templates/info.html)--->表单输入框 (forms.py)--->

settings.py

  1. 将app加入到INSTALLED_APPS列表中


  2. 配置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.png

3.编写urls.py

Paste_Image.png

4.编写info.html

Paste_Image.png

注意:安全验证 {% csrf_token%}必须加上,否则会报403错误
最后,测试运行,排除BUG!

Paste_Image.png
Paste_Image.png
Paste_Image.png

后期会加入校验、名字重复提醒、和数据展示的功能

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容