使用控制器在django中实现的通用网站后端。

fnd8n的Python项目详细描述


问题

django 清楚地定义了以下范例(除其他外):

  • 通过模型的对象关系映射(ORM)
  • 通过URL请求路由
  • 通过表单进行数据绑定
  • 通过视图请求到响应映射
  • 通过模板进行数据演示

而对每个组件的设计和功能的显式控制是 对于许多用例来说是最优的,可以说它运行在django的 最理想的设计原则:"不要重复自己"(干)。更多 到目前为止,django附带了一个管理应用程序,大多数新用户都很喜欢它 如果没有足够的 工作(特别是当验证或理解模型相互关系是 如果有一个中心类通过 管理这些相互关系。

许多方法通过模型上的类方法或 他们的经理,但这与分离模式的精神背道而驰 (旨在表示数据库的状态)来自逻辑(通常 以视图或形式存在)。同时,每一块都是有意的 只理解一个模型而不是相互关系 在所述模型之间,例如导致无法获得给定的 实现可以容纳开发人员可能需要的多个关系 向最终用户公开。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Android Java在活动之间传递值   java当实体中存在关系时,我可以只使用实体的id而不是从DB中获取实体吗?   bouncycastle Java运行SSHD服务器错误未找到类定义   java SWT/Swing>Threads n'Hell   java多线程数据库读取   java如何在Eclipse中轻松提交Git   java在哪里可以找到字符串相等比较的一组特定排序规则?   无连接表的java单向单域关系   java扩展三角文件   java spring。杰克逊。序列化。failonemptybeans   java无法加载请求的类:oracle。jdbc。驾驶员OracleDriver   java通过数组进行索引循环并打印出元素?   找不到eclipse错误类中的java提交Hadoop作业   Java:随机设定种子   java片段、异步任务和侦听器   java在分号后使用{}