`
xumingyong
  • 浏览: 182404 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

使用 Django 和 Python 开发 Web 站点

阅读更多

转自http://www.ibm.com/developerworks/cn/linux/l-django/

 

Django 项目是一个定制框架,它源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有:

  • 用于创建模型的对象关系映射
  • 为最终用户设计的完美管理界面
  • 一流的 URL 设计
  • 设计者友好的模板语言
  • 缓存系统

本文是有关 Python Web 框架的由两篇文章组成的系列文章的第一篇。第二篇文章将向您介绍 TurboGears 框架。

要使用并理解本文中提供的代码,则需要安装 Python,并了解在初学者的水平上如何使用 Python。要查看是否安装了 Python 以及 Python 的版本号,可以输入 python -V 。Django 至少需要 2.3.5 版本的 Python,可以从 Python Web 站点上下载它(关于链接请参阅本文后面 参考资料 部分)。我们至少还应该顺便熟悉一下 MVC 架构。

安装 Django

本文使用了 Django 的开发版本,以便能够利用 Django 框架的最新改进。建议您在 0.95 版正式发布之前使用这个版本。关于最新发行版本,请参阅 Django 的 Web 站点(再次请您参阅 参考资料 来获得链接)。

按照以下步骤下载并安装 Django:


清单 1. 下载并安装 Django

	
~/downloads# svn co http://code.djangoproject.com/svn/django/trunk/ django_src
~/downloads# cd django_src
~/downloads# python setup.py install
      

 

分享到:
评论

相关推荐

    Python Web 框架,第 1 部分 使用 Django 和 Python 开发 Web 站点.doc

    标题与描述中的关键词“Python Web框架”,“Django”,“Python开发Web站点”明确指出了本文档的主题,即使用Python编程语言与Django框架进行Web应用开发。文档内容虽然包含了一些无法解析的[pic]标记,但核心信息...

    Python Web框架--使用Django和Python开发Web站点

    Django 项目是一个定制框架,它源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。...Django 至少需要 2.3.5 版本的 Python,可以从 Python Web 站点上下载它。我们至少还应该顺便熟悉一下 MVC 架构。

    使用_Django_和_Python_开发_Web_站点

    在本文中,我们将深入探讨如何使用Django框架和Python编程语言来开发Web站点。Django是一个强大且功能丰富的开源Web应用框架,它基于Python语言,旨在简化Web开发过程,提高开发效率。 首先,Python是Django的基础...

    pythonweb设计教程课后答案-PythonWeb开发基础教程教学大纲.pdf

    2. 学生应能系统理解Web开发,具备设计和开发Web项目的实际能力。 3. 通过合理的理论和实验课时安排,确保学生有机会运用所学知识在计算机上实践Python Web开发技巧。 **课程内容概览** 1. **Python起步**:首先...

    python3.5 web开发框架Django2.0

    Python3.5 Web开发框架Django 2.0是一个强大且高效的开源Web应用程序框架,它遵循模型-模板-视图(MTV)架构模式。Django以其“干”(Don't Repeat Yourself)原则著称,旨在提高开发效率,减少代码重复,并提供高度...

    使用-Django-和-Python-开发-Web-站点

    ### 使用Django与Python开发Web站点 #### 一、引言 Django 是一个高度可扩展的、基于Python的Web框架,它可以帮助开发者快速构建安全且维护性高的网站。Django 最初是从一个在线新闻平台演化而来,在2005年以开源的...

    基于django的python web开发.zip

    Django是一个高级的Python Web框架,可以快速开发安全和可维护的网站。由经验丰富的开发者构建,Django负责处理网站开发中麻烦的部分,可以专注于编写应用程序,而无需重新开发。它是免费和开源的,有活跃繁荣的社区...

    python Django web 联通用户管理系统实训代码

    2. 自动化Admin管理站点:Django自带一个基于Web的Admin管理站点,无需自行开发,可快速完成对模型的管理。 3. 强调面向对象编程思想:Django强调对模型、视图、控制器的封装,让开发人员更关注业务开发本身而不是...

    linux 下配置python web开发环境

    这通常包括Python头文件和开发库,使得我们能够编译Python模块。在Debian或Ubuntu上,可以执行`sudo apt-get install python3-dev`,而在Fedora或CentOS中,使用`sudo yum install python3-devel`。 然后,我们进入...

    基于django使用Python开发的blog.zip

    【基于Django使用Python开发的Blog系统】 在Python的世界里,Django是一个强大的Web框架,它遵循MVT(Model-View-Template)设计模式,帮助开发者快速构建高效、可维护的Web应用。在这个"基于Django使用Python开发...

    Python-iHealth项目的后台程序一个基于Django和MongoDB的Web后端

    【Python-iHealth项目的后台程序一个基于Django和MongoDB的Web后端】 iHealth项目是一个典型的结合了Python的Django框架和MongoDB数据库构建的Web应用程序。Django是Python领域内的一个强大且高效的Web开发框架,它...

    Python Web Development with Django.pdf

    《Python Web Development with Django》是专门讲解如何使用Python语言和Django框架进行Web开发的一本书。这本书属于“Developer’s Library”系列,该系列为程序员提供高质量的编程参考书籍和教程。该系列书籍由...

    PythonWeb开发基础教程(Django版)(微课版)-教学大纲.doc

    《Python Web开发基础教程》(Django版)是一门针对计算机科学与技术专业学生的66学时课程,旨在让学生在已有计算机...通过这门课程的学习,学生将具备设计和开发Web项目的实际技能,为未来从事Web开发工作奠定坚实基础。

    基于Python-Django的多功能Web安全渗透测试工具设计源码+使用说明(优质项目).zip

    基于Python-Django的多功能Web安全渗透测试工具设计源码(优质项目).zip本项目是一款基于 Python-Django 的多功能 Web 应用渗透测试系统,包含漏洞检测、目录识别、端口扫描、指纹识别、域名探测、旁站探测、信息...

    Django+Web开发指南

    ### Django+Web开发指南 ...总之,《Django+Web开发指南》是一本非常适合希望使用Django框架进行Web开发的读者使用的书籍。无论你是刚接触Django的新手还是已经有一定经验的开发者,都可以从中获得有价值的信息和指导。

    pythonweb开发Django实验开发报告.pdf

    在本次实验中,主要目标是学习和掌握Python的Web框架Django的使用,包括项目的创建、数据库操作、模型定义、数据迁移以及Django管理站点的运用。以下是详细的知识点说明: 1. **Django安装**: 实验开始时,首先...

    Python+Django+Web开发指南

    Django的模板系统允许将HTML代码与后端逻辑分离,便于页面设计者和开发人员协作。 7. **Web开发的HTTP和URL**: Django处理HTTP请求,并允许定义URL模式来映射到视图函数。 8. **中间件和安全性**: Django具有...

    搭建apache+python+django+MySQL Web开发环境.docx

    搭建Apache+Python+Django+MySQL Web开发环境 本文将详细介绍如何搭建Apache+Python+Django+MySQL Web开发环境,并对相关的技术进行详细的解释。 一、 Python 语言简介 Python是一种面向对象、直译式计算机程序...

    python web开发Django实验开发报告.pdf

    【Python Web开发Django实验开发报告】 Python Web开发中的Django框架是一个强大的开源Web应用程序框架,基于MVT(Model-View-Template)设计模式,它极大地简化了Web应用的开发流程。在这个实验报告中,我们将深入...

Global site tag (gtag.js) - Google Analytics