get方法中pk=1是不变的,提交不同用户名密码表单信息后仍显示第一次提交的信息

来源:5-3 模型表单

静水流深001

2019-11-09

ser = AuthModel.objects.filter(pk=1).first()
get方法中如何显示刚提交的表单呢
图片描述

写回答

3回答

deweizhang

2019-11-09

你写死pk=1 永远只会拿主键为1的数据。你没创建一个数据 主键都不一样~基础哟~

1
3
deweizhang
回复
静水流深001
课程至少翻来覆去看2~3遍 每次都会有新问题 也代表着提高
2019-11-09
共3条回复

deweizhang

2019-11-09

如果你说的是post提交的话 是request.POST.get 你对应前端input的name名称

0
2
deweizhang
为什么存到数据库会立刻在前端显示呢?你做了ajax动态获取吗?还是刷新了页面,该页面重新读区了数据库最新数据呢?如果不是以上两种,或者说没有读区最新数据库信息并渲染或返回给前端 看不到是正常的
2019-11-09
共2条回复

deweizhang

2019-11-09

没太理解你的意思 提交表单和model中get没有联系,只有在你create 插入一条新数据到sql里 才可以被get出来,pk代表的是id主键的意思 等同于 我们常用的 id=

0
0

Django入门到进阶-适合Python小白的系统课程

入门Django的同时,让你形成更贴近实际工作的Python Web开发知识体系

1114 学习 · 464 问题

查看课程