专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  Twisted是套非常酷网络开发库基于python.如果能够自主开发网络服务器话  那么这样可以控制更多东西前两天搞着看django-on-twisted这个东东看着挺吸引>而且支持负载均衡但是直搞了几天竟然搞不定无奈的急追根朔源看看有没有直接  可用思路方法来将django部署在twisted服务器上面  >>测试环境:mandriva2009 + python2.5+django1.0  >>源码:  --见最下面注意具体要将demo.tings改为其它项目名.tings  >>注意:在debian下面做测试 [阅读全文] [PDF]
  本文举例源代码或素材下载   自分层结构 Web 设计理念普及以来选择适合开发框架无疑是项目成功关键在动态语言领域Python、Ruby、Groovy 等语言在 Web 开发中应用日益广泛刚刚度过两周年生日 Python 语言 Web 框架 Django以其新颖简洁开发模式和巨大发展潜力逐渐赢得大量开发者青睐本文通过完整代码举例详细叙述 Django框架应用于 Web 开发整个流程并帮助开发者了解 Django 框架所带来高效和便捷  前言   传统 Web 开发方式常常需要编写繁琐乏味重复性代码不仅页面表现和逻辑实现代码混杂在起而且代 [阅读全文] [PDF]
  编写第个Django app第部分——创建项目  让我们通过例子来学习  通过这个指导教程我们将步步地教你创建个简单投票系统  这个系统分为两部分:  1.个公共页面让人们投票和查看投票结果  2.个管理员页面让你添加修改和删除投票  我们假定你已经安装了Django你可以运行Python编译器并输入import django  来测试Django是否已经安装如果命令运行成功没有介绍说明Django已经安装了  新建项目  如果你是第次使用Django你必须确保些化已经完成也就是你需要自动生成  些代码来创建Django项目&md [阅读全文] [PDF]
  创建模型  现在你运行环境——"project"——已经建好了现在准备让它开始工作了  你在Django中写每个应用都是由Python包组成它们都在Python路径下遵循定约定  Django自带有个实用工具自动生成app基本目录结构因些你可以把更多精力放在代码编写上而不是创建目录上  Projects vs. apps(项目和应用)  project和app的间有什么区别的处呢?个app是实现某种功能Web应用——例如个网络博客系统个公共记录数据库或个简单投票个 [阅读全文] [PDF]
  玩转模型层API  现在让我们进入Python shell中玩转Django为我们提供了免费API使用下面命令运行Python shell:  python manage.py shell  现在你已经进入到shell中了研究下这些数据库API吧:>>> from mysite.polls.models import Poll, Choice # Import the model es we just wrote.# 现在系统中还没有polls>>> Poll.objects.all# 创建个新Poll>> [阅读全文] [PDF]
  启用管理员功能  Django管理员功能默认是不启用——这是个可选项想要为你启用管理员功能需要做这 3样事情:  1.在INSTALLED_APPS设置中添加"django.contrib.admin"  2.运行python manage.py syncdb当你添加个新应用到INSTALLED_APPS时数据库表需要手动更新  3.编辑文件mysite/urls.py取消注释"Uncomment the next two lines..."下那些行注释这个文件是个URL映射  最后你url [阅读全文] [PDF]
  自定义admin表单  这足以让我们惊讶好几分钟所有代码我们都不需要写  当我们admin.site.register(Poll)时Django只让你编辑这个对象并”推测“如何把它显示在管理页面上  很多时候你可能想要控制admin样式和功能你可以在你注册对象时候把选项告诉Django来实现  让我们看下在编辑表单中是怎样实现重新排序字段用下面代码来替换admin.site.register(Poll):   PollAdmin(admin.ModelAdmin):    fields = ['pub_date', [阅读全文] [PDF]
  Django设计思路  这个文档解释了些在Django开发人员在开发Django项目中基本思路无论是以前还是未来这些基本思路将会贯穿Django开发整个过程  概述  松耦合  Django个基本目标是松耦合强内聚在框架中区别层(layer)相互隔离不应该有所渗透除非万不得已比如模板(template)系统不会包含任何web 请求对象数据库层面不会关心数据是如何显示而视图也不关心数据用模板来呈现细节  尽管Django提供了整套从数据库到页面快速开发框架但在各个层级都尽可能保持独立相互隔离  少写代码  Django应用开发应该能尽可能减少代码量;精简模 [阅读全文] [PDF]
1 共8条 分1页