文档详情

《使用_Django_和_Python_开发_Web_站点》.pdf

发布:2015-10-19约1.94万字共27页下载文档
文本预览下载声明
PythonWeb PythonWeb PPyytthhoonnWWeebb 框架 Django Python Web Django Python Web 使用 DDjjaannggoo 和 PPyytthhoonn 开发 WWeebb 站点 PythonDjangoWeb 框架,从安装到完成Web 站点的设计 Ian Maurer (ian@), 资深顾问, Brulant, Inc Django 项目是一个定制框架,它源自一个在线新闻 Web 站点,于 2005 年以开源的形式 被释放出来。Django 框架的核心组件有: • 用于创建模型的对象关系映射 • 为最终用户设计的完美管理界面 • 一流的 URL 设计 • 设计者友好的模板语言 • 缓存系统 本文是有关 PythonWeb 框架的由两篇文章组成的系列文章的第一篇。第二篇文章将向您介 绍 TurboGears 框架。 要使用并理解本文中提供的代码,则需要安装 Python,并了解在初学者的水平上如何使用 Python。要查看是否安装了 Python 以及 Python 的版本号,可以输入 python -V。Django 至 少需要 2.3.5 版本的 Python,可以从 Python Web 站点上下载它。我们至少还应该顺便熟 悉一下 MVC 架构。 安装 Django 安装 Django 安安装装 DDjjaannggoo 本文使用了 Django 的开发版本,以便能够利用 Django 框架的最新改进。建议您在 0.95 版正式发布之前使用这个版本。关于最新发行版本,请参阅 Django 的 Web 站点。 按照以下步骤下载并安装 Django: 1. Django 1. Django 清单 11.. 下载并安装 DDjjaannggoo ~/downloads#svn co /svn/django/trunk/ django_src ~/downloads#cd django_src ~/downloads#pythonsetup.py install Django 管理工具 在安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.py。清单 2 给出 了这个管理工具中可以使用的一些命令: 2. Django 2. Django 清单 22.. 使用 DDjjaannggoo 管理工具 ~/dev$ django-admin.py usage: django-admin.py action[options] actions: adminindex[modelmodule ...] Prints the admin-indextemplate snippet for the given model module name(s). ... snip... startapp [appname] Creates a Django app directorystructure for the givenappname inthe current directory. startproject [projectname] Creates a Django project directorystructure for the given project name inthe current directory. validate Validates all installedmodels. options: -h, --help show this helpmessage and exit --settings=SETTINGS Python pathtosettings module, e.g. myproject.settings.main. Ifthis isnt provide
显示全部
相似文档