微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

django rest framework apis 使用旧数据库而不创建 django 默认表

如何解决django rest framework apis 使用旧数据库而不创建 django 默认表

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

  1. 我可以使用 ORM 访问表中的记录吗?
  2. 我能否在不创建 django 身份验证表(即超级用户)的情况下访问管理页面
  3. 如果两个问题都没有,那么连接到数据库的唯一方法是使用任何数据库适配器,例如 psycopg2?

解决方法

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

如果模型和数据库表中的架构相同,则是。

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

据我所知,不,您无法获得该信息,除非您现有的“表”已经拥有该信息,并且您拥有所有必要的凭据。

对于 #3 中的问题,如果您遇到这些问题,我会使用像 Flask 这样限制较少的东西。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。