python - Django: 'Data' 对象没有属性 'save'

标签 python django postgresql

我正在尝试将两个 int 值保存到我的 postgreSQL 数据库中,并且即将显示以下回溯:'Data' object has no attribute '保存'。我不知道哪里出了问题。

我的模型...

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})

我查了查 Stack Overflow,没有找到任何答案。有人看到任何明显的错误吗?

最佳答案

您的view 类名称和model 类名称相同。将 view 类的名称更改为其他名称,即:DataView

关于python - Django: 'Data' 对象没有属性 'save',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36192061/

相关文章:

django - 两个模型可以通过ForeignKey互相引用吗?

python - 优化两个 SQL 查询和一个列表理解

php - PDO 从 Postgres 获取小数秒

python - 仅返回 .csv 文件 python 中的特定行

python - 为什么我可以在 Python 中访问看似任意的内存地址?

python - Vim、Python 和 Django 自动补全(pysmell?)

SQL 选择 *,但如果存在于另一个表中,则覆盖行的 'column value'

sql - 如何在 Postgre 中返回主列名?

python - 如何搜索文件中的值并替换

python - 使用空格或标点符号作为分隔符将 unicode 字符串拆分为列表的快速方法是什么?