django遇到的问题-系列1
Posted feiyafei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django遇到的问题-系列1相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段
如何在 Django Summernote 中显示编程片段的代码块?
全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)(代码片段