首页 > 其他 > 详细

django遇到的问题-系列1

时间:2018-12-22 00:33:38      阅读:222      评论:0      收藏:0      [点我收藏+]

django开发中遇到的问题以及解决方法:

1.You called this URL via POST, but the URL doesn‘t end in a slash and you have APPEND_SLASH set.

这个是因为访问的url没有以/结尾,举例:

将 http://127.0.0.1:8000/add_device 改为:

http://127.0.0.1:8000/add_device/即可

 

2.TemplateDoesNotExist rest_framework/api.html

这个需要在settings.py中注册一下:rest_framework

技术分享图片

 

3.django中提示 django matching query does not exist.

这个是因为使用get函数引起的错误。使用get方法时,当找不到匹配的query时,就会报DoesNotExist exception。 特别是刚开始数据库表还是空的时候,很容易出现这个错误。

解决办法,用try去捕获这个异常即可:

try:
Android_Device.objects.get(serial=json_data[‘serial‘])

except Android_Device.DoesNotExist:
# 设备不存在的话,添加设备
device = Android_Device()

django遇到的问题-系列1

原文:https://www.cnblogs.com/feiyafei/p/10156368.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!