1.创建模型
2.模型映射
python manage.py makemigrations myapp01,python manage.py migrate
3.创建模型表单,继承forms.ModelForm,Meta:元数据,models需引入,fields填写引用的模型变量
4.创建HyperTextForm.html,urls添加路由
5.views编写HyperTextForm,如果请求方式为GET,将获取的数据传到HyperTextForm.html渲染
6.HyperTextForm.html获取数据,enctype="multipart/form-data",文件使用多部份表单数据发送
7.如果请求方式为POST,获取表单对象和模型对象数据,判断表单数据有效,获取经过验证和清理的表单数据,然后遍历每一个字段和它的值。
8.如果字段名为htFile
,读取文件的内容,并保存到模型中,文件名拼接时间戳后写入Django项目的static/files
目录中,更新模型的cpname为最终的名称
9.最后将模型对象保存到数据库中
10.数据存储成功,可以上传图片,文本等