django的form的小web程序

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

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

settings.py

  1. 将app加入到INSTALLED_APPS列表中


    django的form的小web程序_第1张图片
  2. 配置mysql数据库
    需要安装驱动,我选择的是pymysql
    需要在app名字的init.py中加入
    import pymysql
    pymysql.install_as_MySQLdb(),否则会报错
    django的form的小web程序_第2张图片

app是何物?


django的form的小web程序_第3张图片
Paste_Image.png

3.编写models.py

4.创建templates目录,并创建info.html

5.创建forms.py

django的form的小web程序_第4张图片
Paste_Image.png

整合
1.在admin.py中将modes.py中的类注册到admin

django的form的小web程序_第5张图片

2.编写views.py

from django.http.response import HttpResponse

django的form的小web程序_第6张图片
Paste_Image.png

3.编写urls.py

Paste_Image.png

4.编写info.html

django的form的小web程序_第7张图片
Paste_Image.png

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

django的form的小web程序_第8张图片
Paste_Image.png
django的form的小web程序_第9张图片
Paste_Image.png
django的form的小web程序_第10张图片
Paste_Image.png

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

你可能感兴趣的:(django的form的小web程序)