问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Python软件,展示给用户的提示信息是怎么实现的

发布网友 发布时间:2022-04-18 17:24

我来回答

3个回答

懂视网 时间:2022-04-18 21:45

这篇文章主要介绍了使用python实现生成用户信息的相关代码,非常的简单实用,需要的朋友可以参考下

今天练习的时候要展示一个从用户信息列表,就想把他做成信息和修改在一起的一个网页,方便用户修改内容

考虑到要把信息和值分开放,那么肯定是字典了,因为需要保证位置不变,使用有序字典

考虑到需要解析方便和好看点,所以让models.py中返回的就直接是”k1 v1 k2 v2”格式

第一步:

修改models.py文件,将之前的分割符全部去掉,使用空格分割

为了省事和可读的折中吧,没有使用格式化字符串的时候没有用关键字

 def str(self):
 return "email {0} idcard {1} adress {2} phonenumber {3}".format(
 self.email, self.idcard, self.adress, self.phonenumber
 )

第二步:

修改views.py,把字符串整合成有序字典

 from collections import OrderedDict as ordic
 
 @login_required
 def msg(request):
 msg = UserMsg.objects.filter(whoami=request.user)
 
 for item in msg:
 msglist = str(item).split(" ")
 
 msgkey = msglist[::2]
 msgvalue = msglist[1::2]
 msgs = ordic(zip(msgkey,msgvalue))
 context = {'msg':msgs}
 
 return render(request, 'usermsg/msg.html', context)

获取列表的时候也可以用列表生成器, 像这样就行

>>>[str(i).split() for i in msg][0]
>>>['email', 'xxxxxx@163.com', 'idcard', '12', 'adress', '13', 'phonenumber', '14']

最后展示在页面就行了,简单的放到表格里了,没有继续处理

 <table border="0">
 {% for key,value in msg.items %}
 <br>
 <tr>
 <td> {{key}} </td>
 <td> :{{ value }} </td>
 <td> <a href="#" rel="external nofollow" value="change{{ key }}"> 修改{{ key }}
 </a> </td>
 </tr>
 {% endfor %}
</table>

【相关推荐】

1. Python免费视频教程

2. Python学习手册

3. python面向对象视频教程

热心网友 时间:2022-04-18 18:53

这个在python的界面编程里面的组件应该有对话框吧,
如果捕捉到错误信息,可以选择弹出一个对话框显示错误内容吧,
要不然就是在界面上用一个文本行来提示,我对python界面编程不是很了解,
你可以看看常用的那些软件是不是这样提示的

热心网友 时间:2022-04-18 20:11

个人看法(注意我没写过商用软件):1.对于命令行软件来说,基本上都是用print告知用户发生了什么。另外也可以配合logging(日志)或者raise(直接报错退出程序)。2.对于GUI程序,GUI库一般都有用于弹出提示窗口的函数。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 求一款PS1游戏…就是小时候在索尼厅玩的那种光盘游戏……名字我忘了,细节如下 台式电脑那种声卡最好 适合于台式机小机箱的外置声卡哪个好啊! 求网王同人小说,女主要女扮男装,并且是王子的妹妹,男主最好是迹部或是幸村,性格的话,清冷型的 有没有穿越网王女扮男装的同人小说? 网王同人小说中,有一篇古风,女主叫真宫贤,女扮男装。问下,小说名是什么 申购深市的新股,是不是要最低持有市值5000的股票?还是最低10000_百度... 网王同人小说,要女扮男装,bg 网王穿越,女主女扮男装进了青学 网王文。女主女扮男装,在冰帝当经理,不是人,会变成球,常偷各王子 网王文。女主女扮男装,在冰帝当经理,会变成球,常偷各王子的东西卖 求女扮男装的穿越文要动漫的!!!网王 求网王的文女主女扮男装,男主是越前龙马的!谢谢了! 女扮男装的网王同人文 结婚戒指应该戴在什么手指 结婚戒指应该戴哪个手指呀?戒指的正确戴法是怎么样的呀? 怎样用一个四字贬义成语形容做什么事都用一种方法?以不变应万变的同 他们两个互不相让吵得无法摆脱或结束是什么成语 形容没法解开或没法摆脱的词语 把无法摆脱,和结束,这句话改成,个四字成语. 双12红包雨和红包争夺怎么玩 能用豆浆冲鸡蛋喝吗? 豆浆可以冲鸡蛋吗? 买qdii基金碰到美国休市,可是香港股市有怎么计算 台式机的硬盘格式化了,还能恢复呀 可以用热豆浆冲鸡蛋吗 美国股市2012年休市安排 火灾报警产品CCCF认证怎么做? 金属杯子,陶瓷杯子,玻璃杯子,纸杯,竹子杯子的特点分别是什么? 同日卖出又买入该股票 费用如何计算 请问FAMOUS BABY的水杯都有哪些特点呢? 壁纸怎么识别好与不好。 防火阀消防cccf认证怎么办理? cccf认证怎么做? 消防防爆产品需要做cccf认证吗? U盘长时间没用里面的文件还能恢复吗 【求助】U盘启动盘后,原电脑里的数据没了,如何恢复啊 U盘数据丢失,里面的照片文件视频都没了要怎样才能恢复出来? 手机图片识别文字软件 西安机场离兵马俑多远