首页 > 解决方案 > 匹配查询不存在错误:“__.models.__.DoesNotExist:__ 匹配查询不存在。”

问题描述

我正在尝试使用 Django 模型和视图文件将数据发送到我的数据库,但我不断收到此错误:“raise self.model.DoesNotExist(crm.models.Time_Stamps.DoesNotExist: Time_Stamps 匹配查询不存在。”

我在 models.py 文件中确实有“Time_Stamps”作为模型。

如何解决?

视图.py

def update_counter(request):
    if request.method == 'POST':
        timestamp = Time_Stamps.objects.get()
        counterValue = request.POST['counter']
        #timestamp.Task_ID = counterValue
        timestamp.startTime = request.POST['timestamp']
        print(counterValue)
        print(startTime)
        timestamp.save()
        message = 'update successful'
    return HttpResponse(message)

模型.py

class Time_Stamps(models.Model):
    TimeStamp = models.IntegerField(default=0)
    def __str__(self):
        return self.TimeStamp
    class Meta:
        verbose_name_plural = 'TimeStamps'

错误

......................
File "C:\Users\kushw\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\models\query.py", line 435, in get
    raise self.model.DoesNotExist(
crm.models.Time_Stamps.DoesNotExist: Time_Stamps matching query does not exist.
[24/Sep/2021 15:44:27] "POST /update_counter/ HTTP/1.1" 500 73227

标签: javascriptdjangoajaxdjango-modelsdjango-views

解决方案


推荐阅读