代码之家  ›  专栏  ›  技术社区  ›  adamJLev

最佳实践:如何在django中保存没有数据库的简单数据?

  •  0
  • adamJLev  · 技术社区  · 14 年前

    我正在构建一个不需要数据库的网站,因为restapi“就是数据库”。(除非你不想把特定于站点的东西放进去,因为API主要被移动客户端使用)

    不过,有一些东西通常会放在数据库中,例如“jobs”页面。您有主列表视图和每个作业的详细视图,添加新作业条目应该很容易。(不一定是通过CMS,但那会很棒)

    example.com/careers/ example.com/careers/77/

    我可以在模板中硬编码这些东西,但这不是干巴巴的-你必须每次更新主模板和细节模板。

    你们怎么看?也许是YAML文件?或者有更好的主意? 谢谢

    3 回复  |  直到 14 年前
        1
  •  5
  •   Steve Jalim    14 年前

        2
  •  2
  •   Jiaaro    14 年前

    您可以通过Django缓存接口使用Memcachedb。

    例如:

    在django设置中将缓存后端设置为memcached,但是安装/使用 memcachedb 相反。

        3
  •  1
  •   Jouni K. Seppänen    14 年前

    Python库中内置的一些替代方法列在 Data Persistence 文件的第一章。还有一个是 JSON