码迷,mamicode.com
首页 > 其他好文 > 详细

django遇到的问题-系列1

时间:2018-12-22 01:13:31      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:object   cep   info   mat   setting   添加   objects   src   app   

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

标签:object   cep   info   mat   setting   添加   objects   src   app   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!