簡體   English   中英

Django:“數據”對象沒有屬性“保存”

[英]Django: 'Data' object has no attribute 'save'

我試圖將兩個int值保存到我的postgreSQL數據庫中,並顯示以下跟蹤: 'Data' object has no attribute 'save' 我不知道怎么了。

我的模特...

from django.db import models

class Data(models.Model):
    value = models.IntegerField()
    curr_time = models.IntegerField()

我的意見...

from django.shortcuts import render,redirect
from django.views.generic import View
from django.http import JsonResponse
from models import Data

class Data(View):
    def get(self, request, date, val):
        data = Data(value=int(val), curr_time=int(date))
        data.save()
        return JsonResponse({'status': 111})

我在堆棧溢出中上下查找,但是沒有找到任何答案。 有人看到任何明顯的錯誤嗎?

您的view類的名稱和model類的名稱是相同的。 view類的名稱更改為其他名稱,例如: DataView

是的,更改視圖的名稱!

from models import Data

class Data(View):   # oops, name clash
    ...

類定義名稱在導入的名稱Data上踩了腳。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM