Django 常见的报错
来源:互联网 发布:泰豪软件股份有限公司 编辑:程序博客网 时间:2024/06/06 10:53
一.
NoReverseMatch at /blogposts/
Reverse for 'blogpost' with arguments '('',)' not found. 1 pattern(s) tried: ['blogpost/(?P<BlogPost_id>\\d+)']
这个错误在我写Django博客时遇见了很多次,当时找了很多方法都没法解决,简直用欲哭无泪这种状态来说.
后来静下心来分析了很多遍前后逻辑,肯定是路由匹配不到,得出的结论是参数名称错误,仔仔细细检查了很多遍,
主要是blogpost_id 传参错误
在模板文件中id参数应该为实例的id,eg:
blog = BlogPost.object.get(pk=blogpost_id)
在模板文件中url传参实例 :{% url'blogpost' blog.id %}
而不是blogpost的id
二.
ValueError at /blogpost/6
need more than 1 value to unpack这个报错也是由于id传参错误,将view视图中的处理详细blog页面的一部分改成如下
content = BlogPost.objects.get(pk=BlogPost_id)
阅读全文
0 0
- Django 常见的报错
- 常见的报错提示
- 一个常见的 报错
- lua常见的报错
- ios9常见的报错
- angularJS常见的报错
- 一个奇怪的django报错
- Django的报错之Errno10013
- Django csrf报错问题的解决方法
- django报错:AppRegistryNotReady
- django报错:ImproperlyConfigured
- django 报错
- django 报错指南
- django validate报错
- django报错搜集
- Django post 报错
- 【django】model的常见应用
- 一些常见的SQL报错
- JDK1.7ConcurrentHashMap源码分析
- Window ffmpeg 推摄像头音视频流到服务器
- 51:古代密码
- MFC 树控件 将一棵树全部展开
- 初学嵌入式Linux开发,学习笔记二
- Django 常见的报错
- 自定义toast
- 判断一个节点是否在一棵二叉树中
- pt-table-sync高效同步mysql表数据
- break的注意点
- ACM自己之前寒假的基础总结
- Android 7.0 通过FileProvider实现应用间文件共享
- python 中的字符串操作
- blog_4b1653c30100s7ij.html