简介:今天,首席执行官指出,要与您分享Django呈现字典失败的原因。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
因为您的页面有两条路由。web页面不能渲染两个路由,因此您必须指定一条路线。
127.0.0.1:8000/^ index/ $
无法加载,因为您不配置静态目录。如果您在Django面前添加nginx或apache2,当然,这不需要配置。否则,您需要在设置中设置静态,一个将被添加到urls.urls.uls.py显然与编辑无关。世界上没有鬼魂。原因应该是文档的默认值
再次查看BAE的一些规则。
1. BAE优化图片或限制,您需要根据其规则将图片放在静态目录中
2.您使用静态文件配置,例如nginx。
3.静态文件的访问目录使用绝对目录。将其上传到BAE后,可以使用相对路径添加,这会使您找到图片
第三是最有可能的。
当然,Django的版本有可能不同。
如图所示,当您配置URL时,所有参数必须在前端页面上传递,以跳到Orghomeview呈现的页面
我认为是您使模板写错了。在上面2中。您传递给模板的参数是字典。您只能在django的模板中使用该字典的“键”。使用mailcon.lettercon,从模板转换为python是tettercon.lettercon。这是错误的。您应该写{{mailcon |安全}}直接在模板中。
Querydict不是标准的Python词典。
a = int(request.post.get('a',0))
b = int(request.post.get('b',0))
结论:以上是首席CTO注释的所有内容,供所有人编写,内容涉及Django为什么呈现字典失败。感谢您阅读本网站的内容。我希望这对您有所帮助,更多地了解Django为何渲染字典失败forgot才能在此网站上找到它。