首页 > 解决方案 > 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)

```




标签: pythondjangodjango-rest-framework

解决方案


推荐阅读