今天想到了关于 Django 中 view 的组织方式问题
2007-03-26 12:18
459 查看
之前一直做 ASP.NET, 对于一个页面文件一个 view 的做法感觉很好。而 django 中在一个文件里很多个函数,每一个代表一个 view. 这样的做法在网站程序复杂化后,查找代码很不方便。当然这个问题有解决的办法,就是多拆分成 applications. 不过,有时候一个功能到底应该归于哪个 app 还真的不是一个简单的问题。并且多个 apps 会导致每次 syncdb 都要考虑很多个 model 文件做一遍,挺麻烦。我更需要的是一种简易的拆分机制。
因此我现在基本上是通过物理文件的方式,把同类的 views 放到一个文件里。即 views_xxx.py, views_yyy.py 的组织形式,反正 django 是通过 urls 来分派请求的,这一点挺方便。
有没有必要做成像 ASP.NET 那样一个文件一个 view 呢?好多选择还没想明白。先瞎写这么多吧。
因此我现在基本上是通过物理文件的方式,把同类的 views 放到一个文件里。即 views_xxx.py, views_yyy.py 的组织形式,反正 django 是通过 urls 来分派请求的,这一点挺方便。
有没有必要做成像 ASP.NET 那样一个文件一个 view 呢?好多选择还没想明白。先瞎写这么多吧。
相关文章推荐
- 今天想到了关于 Django 中 view 的组织方式问题
- 安装虚拟机时想到的一些关于IP地址及网络连接方式问题
- 一个关于MFMessageComposeViewController的ios7中的诡异问题 收件人视图黑色 和解决方式
- 几个关于tableView的问题解决方式整合
- 一个关于MFMessageComposeViewController的ios7中的诡异问题 收件人视图黑色 和解决方式
- 今天突然想到一个问题..关于地球和人类的
- 关于自定义view的一些问题
- 关于VMWare Workstation中安装的linux虚拟机设置桥接方式无法联网问题的解决
- 关于SurfaceView的问题
- 解决了一下关于list中使用viewHolder加载错乱的问题
- 关于ClassView所有类文件都消失的问题
- 关于Android的View线程安全的问题
- 请教关于 View.OnClickListener() 的问题
- 关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示
- 关于centos7中使用rpm方式安装mysql5.7版本后无法使用root登录的问题
- ios7 中关于导航切换影响UIScrollView的问题
- 关于SurfaceView的问题
- 关于UIImagePickerView present出来时会在顶部空余20px的问题
- 关于tableView中cell高度的计算3种方式记录
- 关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示(转)