使用python实现生成用户信息
发布时间 - 2026-01-11 00:15:23 点击率:次今天练习的时候要展示一个从用户信息列表,就想把他做成信息和修改在一起的一个网页,方便用户修改内容

考虑到要把信息和值分开放,那么肯定是字典了,因为需要保证位置不变,使用有序字典
考虑到需要解析方便和好看点,所以让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>
就是这样了,嗯,好丑
# python
# 实现用户登录
# 用户信息列表
# 生成用户信息
# Python的Flask框架中实现登录用户的个人资料和头像的教程
# python实现用户登录系统
# Python 用户登录验证的小例子
# Python模拟用户登录验证
# python3.0 模拟用户登录
# 三次错误锁定的实例
# Python实现的用户登录系统功能示例
# python初学之用户登录的实现过程(实例讲解)
# 详解Python用户登录接口的方法
# python实现根据用户输入从电影网站获取影片信息的方法
# python-itchat 获取微信群用户信息的实例
# python实现得到当前登录用户信息的方法
# 考虑到
# 可以用
# 把他
# 要把
# 就行
# 就想
# 看点
# 第二步
# 里了
# 就行了
# views
# collections
# ordic
# format
# filter
# phonenumber
# msg
# request
# UserMsg
# login_required
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何在宝塔面板中创建新站点?
Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
太平洋网站制作公司,网络用语太平洋是什么意思?
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
js实现点击每个li节点,都弹出其文本值及修改
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
如何将凡科建站内容保存为本地文件?
如何在企业微信快速生成手机电脑官网?
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
如何快速搭建高效WAP手机网站吸引移动用户?
详解MySQL数据库的安装与密码配置
如何在Windows虚拟主机上快速搭建网站?
Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件
如何打造高效商业网站?建站目的决定转化率
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
深圳网站制作平台,深圳市做网站好的公司有哪些?
Laravel如何生成API文档?(Swagger/OpenAPI教程)
JS中对数组元素进行增删改移的方法总结
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
Angular 表单中正确绑定输入值以确保提交与验证正常工作
如何快速使用云服务器搭建个人网站?
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
php json中文编码为null的解决办法
,在苏州找工作,上哪个网站比较好?
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
专业商城网站制作公司有哪些,pi商城官网是哪个?
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
Laravel如何实现文件上传和存储?(本地与S3配置)
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
如何在Windows服务器上快速搭建网站?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
网站制作价目表怎么做,珍爱网婚介费用多少?
Linux后台任务运行方法_nohup与&使用技巧【技巧】
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
如何在云主机快速搭建网站站点?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
如何批量查询域名的建站时间记录?
Laravel如何实现数据导出到CSV文件_Laravel原生流式输出大数据量CSV【方案】
香港服务器部署网站为何提示未备案?
教学论文网站制作软件有哪些,写论文用什么软件
?

