如何解决django rest framework apis 使用旧数据库而不创建 django 默认表
我将使用 postgres 遗留数据库开发 django rest 框架 apis,其中除了现有的表之外,不应创建其他默认的 django 表。我想知道而不创建任何 django 默认表或进行迁移,
- 我可以使用 ORM 访问表中的记录吗?
- 我能否在不创建 django 身份验证表(即超级用户)的情况下访问管理页面?
- 如果两个问题都没有,那么连接到数据库的唯一方法是使用任何数据库适配器,例如 psycopg2?
解决方法
我可以使用 ORM 访问表中的记录吗?
如果模型和数据库表中的架构相同,则是。
我可以在不创建 django auth 表的情况下访问管理页面吗 (即超级用户)?
据我所知,不,您无法获得该信息,除非您现有的“表”已经拥有该信息,并且您拥有所有必要的凭据。
对于 #3 中的问题,如果您遇到这些问题,我会使用像 Flask 这样限制较少的东西。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。