擅长:python、mysql、java
<ol>
<li>在模型中使用自定义查询集和模型管理器</li>
<li>从视图中调用模型的ModelManager自定义方法</li>
<li>将返回的值(查询集、实例或其他)传递给模板(或JSON序列化程序等)</li>
</ol>
<p>这是一个关注点分离的问题:</p>
<ol>
<li>模板(或json序列化程序或其他)不必知道数据来自何处,也不必知道它们是从何处获得的——只需要知道数据结构是什么</li>
<li>视图不必知道查询是如何实现的,只需要知道如何获取相关数据</li>
<li>只有模型层应该知道它的实现(封装101)</li>
</ol>