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的解决办法(转)(代码片段

[TimLinux] Django 信号

如何在 Django Summernote 中显示编程片段的代码块?

全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)(代码片段

从viewPager片段(Kotlin)中获取用户输入信息

使用 Django 模板作为片段