第一步:建立一个django的项目,解释器选择python3.6
第二步:目录结构及新建的app
![](https://img.haomeiwen.com/i15197687/83922346cce14128.png)
第三步:settings.py中的配置
3.1新增的app
![](https://img.haomeiwen.com/i15197687/eb9aa5439753d040.png)
3.2数据库的配置
![](https://img.haomeiwen.com/i15197687/2714e9799412940b.png)
![](https://img.haomeiwen.com/i15197687/e181c4814574d325.png)
3.3语言和时区的配置
![](https://img.haomeiwen.com/i15197687/a036b2573e648571.png)
3.4样式的配置
![](https://img.haomeiwen.com/i15197687/d3eed5e68ac4f479.png)
第四步:关于app中的model的设计
![](https://img.haomeiwen.com/i15197687/c42c0e2e6e64985a.png)
第五步:关于view中的相关操作
![](https://img.haomeiwen.com/i15197687/1eb2965ab5299a1e.png)
第五步的逻辑是,
1、从表单中通过request.POST.get('name','')获取值;
2、然后实例化一个数据表的类,然后将值存进数据库并save()
3、从数据库中通过userMessage.objects.all()或者objects.filter(name='123')获取值
得到的值是一个queryset类型,然后可以循环出来,直接把这个值当作列表进行操作赋值
比如:my_message=userMesaage[0]
4、返回到模板中;通过return render(request,'liuyanban.html',{'my_message':my_message})
5、在模板中的input选项中增加value=‘{{ my_message.name}}’
6、模板中表单提交需要增加{{ csrf-token}}
第六步:针对url
![](https://img.haomeiwen.com/i15197687/67c1d7614caccc36.png)
![](https://img.haomeiwen.com/i15197687/623c191f34bb6b5f.png)
网友评论