django_development.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
django_development

? ? Django Development Leon?Dong Liming_Do(at) Draft ? ? Django 1.0 beta 2 ● 简介 ● 安装 ● 开始开发 ● 定义Model ● 定义 Form ● 开发Views ● 编写 Template ● 新的期待 ? ? 1. 简介 ● Django是一个强大柔韧的Web系统开发框架 ● 使用编程语言 Python开发 ● 全面与整合的各项功能 ● 快速并简化的开发流程 ● 帮助你快速开发项目和应用 ● 语言好 ,思想好 ,设计好 ,实现好 ,测试好 ? ? 2. 安装 ● 下载并安装 Python() ● 下载并安装 Django() ● 安装命令 : python?setup.py?install ? ? 3. 开始开发 ● 3.1.创建项目 ● 使用命令 python?django-admin.py?startproject?myproject ● 获得帮助 python?django-admin.py?startproject?–help ● 项目目录结构 -?myproject |-?__init__.py??# 表明这个目录是一个 Python?package |-?settings.py???#?Django项目的设置和配置文件 |-?urls.py?????????#?Django项目的URL声名和配置文件 |-?manage.py??# 与Django项目交互的命令行工具 ? ? 3.2. 运行开发服务器 ● 使用命令 python?manage.py?runserver ● 获得帮助 python?manage.py?runserver?--help ● 指定机器名称和端口 python?manage.py?runserver?servername:port ● 访问地址 http://servername:port 可以看到一个默认的欢迎页面 ? ? 3.3. 创建应用 ● 使用命令 python?manage.py?startapp?myapp ● 获得帮助 python?manage.py?startapp?–help ● 应用目录结构 -?myproject |-?myapp ????|-?__init__.py?#? 表明目录是一个 Python?package ????|-?models.py???#? 模型定义文件,根据模型定义生成数据库结构 ? ? 3.4. 设置数据库 ● 编辑 settings.py,?指定数据库引擎、数据库名称 等配置项目 ● 配置开发数据库 DATABASE_ENGINE?=?sqlite3 DATABASE_NAME?=?myproject.db ● 也可以设置为 postgresql_psycopg2,?postgresql,?mysql,? ado_mssql ? ? 3.5. 激活应用 ● 编辑 settings.py,添加应用的 package,将使服务 器启动时自动加载应用 INSTALLED_APPS?=?( ????????django.contrib.auth, ????????django.contrib.contenttypes, ????????django.contrib.sessions, ????????django.contrib.sites, ????????myproject.myapp, ) ? ? 3.6. 配置URL 映射 ● 每当Django收到 Request,它将根据URL映射的 模式 (URL?pattern)匹配到视图 (views.py)中的回 调函数 . ● Django从上到下逐个进行模式匹配 ,当遇到第一 个匹配的模式后停止 ,调用相应的视图方法处理 Request. ● ? ? 3.6. 配置URL 映射 ● 编辑项目目录下的 urls.py ● 增加myapp的URL映射 urlpatterns?=?patterns(, ????????#?My?App: ????????(r^myapp/,?include(myproject.myapp.urls)), ) ? ? 3.6. 配置URL 映射 ● 在myapp目录下建立 urls.py ● Django使用正则表达式匹配URL,?配置应用的 URL映射内容如下: from?django.conf.urls.defaults?import?* ????urlpatterns?=?patterns(, ????????(r^entry/$,?myapp.views.entry_list), ????????(r^entry/(?Pobject_id\d+)/$,?myapp.views

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档