python - Django Rest Forest (DRF) 中的 Python/Django 'OperationalError:no such table: main.auth_user_old'
问题描述
我正在尝试使用 SQLite 数据库在 Django 和 DRF 中的 URL /polls/ 处创建一个 RESTful API。但我不断收到以下错误。我正在使用 DRF 的身份验证系统。可能是什么问题呢?提前致谢!
cursor.execute(sql, params)
.....
.....
django.db.utils.OperationalError: no such table: main.auth_user__old
"POST /admin/vote/poll/add/ HTTP/1.1" 500 215568
```
The apps URL Patterns code:
```
urlpatterns = [
path("polls/", PollList.as_view(), name="polls_list"),
]
```
The models code:
```
class Poll(models.Model):
question = models.CharField(max_length=100)
created_by = models.ForeignKey(User, on_delete=models.CASCADE)
pub_date = models.DateTimeField(auto_now=True)
```
解决方案
推荐阅读
- android - 更新 Android Studio 的问题
- java - 如何让 KeyListener 仅在 getKeyLocation() == KeyEvent.KEY_LOCATION_LEFT 时做出反应?
- javascript - 在 if/else 语句中处理多个“elseif”的更好方法是什么
- gitlab - 如果源存储库是 Gitlab,如何使用 AWS CodePipeline 进行 CICD
- python - python将1个键和许多值字典的列表与列表的值合并
- asp.net-core - ASP NET Core 中 PostAsync 异常的自定义 InputFormatter
- c - 通过 /dev/input/eventX 读取 gpio 值
- python - 在 Python 中从 Pandas 数据集中绘制树图
- c++ - 英特尔 Pin:如何实际检测例程?
- mysql - 处理 SQL 查询中的列?