在哪个设计层我可以放金盏2

2024-05-13 01:56:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python/GAE和jinja2的新手,我想展示这个体系结构的一个模式,并以分层方式显示它,如下所示:

  • 表示层:HTML+CSS+JQUERY

  • 业务层:webapp2

  • DAO层:(我不知道我在这里放了什么,当它是Python时,我在这里找到了一些java的例子“JDO或JDO或低级API”)

  • 数据层:appengine数据存储

我的问题:

  1. 关于jinja2,我可以把它放在哪里

  2. 对于Python/GAE,我可以在DAO层中放置什么

谢谢


Tags: 数据jinja2体系结构分层html方式模式业务
1条回答
网友
1楼 · 发布于 2024-05-13 01:56:48

这些都是人为的区分,假设所有的应用程序都有这些层,或者任何特定的功能只适合其中一层是错误的

Jinja2是一种模板语言。它牢牢地处于表示层

实际上没有数据访问层这样的东西。如果您真的需要在这里放置一些内容,一种可能是使用哪个库来访问数据:ndb或旧的db

相关问题 更多 >