Django TypeError: Abstract models cannot be instantiated.错误解决方案

问题

2023-09-05 10:23:41dvadmin.utils.exception.CustomExceptionHandler():64 ERROR Traceback (most recent call last):

File "D:\InstallSpace\Anaconda3\envs\py39\lib\site-packages\rest_framework\views.py", line 506, in dispatch

response = handler(request, *args, **kwargs)

File "D:\WorkSpace\django-vue-admin-main\backend\mpbs\views.py", line 37, in add_users

sub_user_id_model = SubUserIdModel(sub=user.get('sub'), user_id=user_id, login_name=login_name)

File "D:\InstallSpace\Anaconda3\envs\py39\lib\site-packages\django\db\models\base.py", line 413, in init

raise TypeError('Abstract models cannot be instantiated.')

TypeError: Abstract models cannot be instantiated.

Traceback (most recent call last):

File "D:\InstallSpace\Anaconda3\envs\py39\lib\site-packages\rest_framework\views.py", line 506, in dispatch

response = handler(request, *args, **kwargs)

File "D:\WorkSpace\django-vue-admin-main\backend\mpbs\views.py", line 37, in add_users

sub_user_id_model = SubUserIdModel(sub=user.get('sub'), user_id=user_id, login_name=login_name)

File "D:\InstallSpace\Anaconda3\envs\py39\lib\site-packages\django\db\models\base.py", line 413, in init

raise TypeError('Abstract models cannot be instantiated.')
TypeError: Abstract models cannot be instantiated.

方案

abstract=True,即可解决。

相关推荐
知行合一。。。2 小时前
RAG--03--Milvus基本用法
数据库·oracle·milvus
TDengine (老段)3 小时前
TDengine 线程模型 — 网络、调度、执行
大数据·数据库·物联网·制造·时序数据库·tdengine·涛思数据
上学的小垃圾4 小时前
01-数据库系统概述
数据库
二进制漫游记4 小时前
FastAPI项目集成 Qdrant向量数据库+阿里云Embedding完整实战(工具封装+业务调用)
数据库·python·阿里云·embedding
2501_928996224 小时前
GPT-4o换DeepSeek迁移成本多少?中科热备解析API聚合平台技术账本
前端·数据库·人工智能
FungLeo4 小时前
成为全栈·Node 后端篇·数据迁移:schema 变更如何不弄脏线上数据
sqlite·orm·schema·d1·node 后端·drizzle
泡干脆面就番茄6 小时前
MySQL_子查询_分页查询与联合查询详解
数据库·mysql
devpotato8 小时前
缓存与数据库更新顺序不一致问题
java·数据库·redis
天若有情6738 小时前
Node+MySQL小型全栈笔记项目实战课程分享
数据库·笔记·mysql
wxwx_bscxy3228 小时前
基于springboot宠物领养系统的设计与实现
数据库·spring boot·后端·spring·宠物