[英]Django: Form object has no attribute cleaned_data - save() method
[英]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.