django-rest框架api使用遗留数据库,而不创建django默认表



我将使用postgres遗留数据库开发django-rest框架api,在该数据库中,除了现有的表之外,不应该创建其他默认的django表。我想知道,在不创建任何django默认表或进行迁移的情况下,

  1. 我可以使用ORM访问表中的记录吗
  2. 我可以在不创建django-auth表(即超级用户(的情况下访问管理页面吗
  3. 若两个问题都是否定的,那个么连接数据库的唯一方法就是使用任何数据库适配器,比如psycopg2

我可以使用ORM访问表中的记录吗?

如果模型和DB表中的模式相同,那么是。

我可以在不创建django-auth表的情况下访问管理页面吗(即超级用户(?

据我所知,不,你无法获得它,除非你现有的"表"已经拥有它,并且你拥有所有必要的凭据。

对于第3个问题,如果您有这些问题,我会使用像Flask这样约束性较小的东西。

最新更新