gpt4 book ai didi

django - 如何在 Django 中实现非数据库支持的模型?

转载 作者:行者123 更新时间:2023-12-02 09:50:13 26 4
gpt4 key购买 nike

我有一个现有的 Django 应用程序,它具有由数据库支持的非常典型的模型实现。我的任务是更改此模型,以便不再从数据库中获取信息,而是从服务中获取信息(例如,通过 HTTP)。因为现有代码已经使用了该模型,所以最好维护相同的模型接口(interface),以便它继续像典型的 Django 模型一样运行。

这提出了一些问题:

  • 是否可以做到这一点,而不必从头开始重写界面,使其看起来像 Django 的模型界面? (这个 stackoverflow 问题似乎另有暗示: Django MVC pattern for non database driven models? )

  • 为此模型编写自定义管理器是否是一种合适的方法(或者我是否误解了管理器的角色)?

  • 由于新模型的服务支持性质,缓存将比以前更加重要。这是应该在模型级别实现的东西吗?

最佳答案

看看django-roa 。从它的声音来看,它可能正是您正在寻找的东西。

关于django - 如何在 Django 中实现非数据库支持的模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3462954/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com