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


    问题

    [2023-09-05 10:23:41][dvadmin.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,即可解决。

  • 相关阅读:
    synchronized原理剖析
    DS18B20
    Win10 180天后怎么才能继续体验,自动保持续期,无需手动JH
    游戏服务器该如何选择
    FinClip | 2022 年 10月产品大事记
    Redis 内存管理
    Spring
    【LeetCode】一周中的第几天+ 一年中的第几天
    iframe渲染后端接口文件和实现下载功能
    backtrace - 线程调用栈
  • 原文地址:https://blog.csdn.net/sinat_30545761/article/details/132686638