`
fangzhouxing
  • 浏览: 213333 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Python/Django学习笔记(2):感受Django框架

阅读更多

就像学习Ruby语言的主要动力来自RubyOnRails框架一样,学习Python语言是因为要用它来开发Web应用,而Django框架显然是首选。

搭建Django开发环境

    1. 下载 django (0.96.1)

    2. 按照安装文档 进行配置。
   
       这方面有价值的文档还有:

       Using Eclipse and PyDev for django

       安装配置Django开发环境(Eclipse + Pydev)(2008.4)
      
       使用Eclipse+PyDev+EclipseHtmlEditor搭建Django开发环境

       在Windows上安装Django

    3. 注意要在 Path 中加入 python 安装路径.

    4. 还要在 Path 中加入 <python 安装路径>\Lib\site-packages\django\bin 路径。

跟着教程走一遍

    1. 从这篇教程 开始。

    2. 基本过程如下:

       第1步: 创建项目
       第2步: 创建models
       第3步: Activate the admin site
       第4步: 创建view
       第5步: 创建表单(仅浏览)

    3. 模拟出Eclipse的调试功能。
     
        安装配置Django开发环境(Eclipse + Pydev)

阅读有关Django的资料

   1. 阅读《Next-Generation Web Frameworks in Python》 (April 9, 2007出版)

      其中有关Django的内容摘录如下:

      -- Django advocates a "model-centric" approach to development

      -- Django is different—it considers the view layer to be a combination of the
         templates and some backing Python methods in views.py.

      -- If Django has a controller layer (other than Django itself), it is the URL mapper.
         One Django design philosophy is to decouple the visible URLs in the browser from
         the application itself. This facilitates deployment and allows changes to the URL
         mapping to be independent of the methods that handle those URLs. This feature is
         configured in urls.py:
 


   2. 阅读《Professional Python Frameworks: Web 2.0 Programming with Django and Turbogears》(2007.10出版)
     
      书中有一个完整的blog例子可以参考并作为学习例子(AJAX+RSS)。

   3. 阅读《The Definitive Guide to Django: Web Development Done Right》(December 2007出版)
     
      第一遍阅读可能不一定能都懂,先花1天时间通读一遍。

对Django框架的评估

    1. 与RubyOnRails的比较

        Of snakes and rubies; Or why I chose Python over Ruby

        Constructive reasons to use Django instead of Rails

    2. 部分Django资源:

        python-cn`CPyUG`华蟒用户组

    3. 关注Django的热部署问题。能否做到程序更新后自动加载呢?

       Python Module Auto Reload

       这个问题暂时没有结果。

分享到:
评论

相关推荐

    Django框架学习笔记

    ### Django框架学习笔记 #### 软件框架概述 软件框架是软件开发中的一种结构化设计,它提供了一种组织代码、数据和其他资源的方式,使得开发者可以更容易地构建应用程序。框架通常包含了一些预设的解决方案,这些...

    Python Django框架学习笔记

    ### Python Django框架学习笔记 #### 一、Django框架简介及环境搭建 **1.1 Django框架概述** Django是一个用Python编写的开源Web框架,它遵循MVC(Model-View-Controller)设计模式,旨在简化网站开发过程,提供...

    python+django学习笔记

    Python是一种高级编程语言,以其简洁明了的语法和强大的标准库而闻名,而Django则是一个基于Python的开源Web框架,它遵循“干”(Don't Repeat Yourself)原则,旨在简化Web应用的开发过程。 在Python的学习中,...

    django 学习笔记(1)—— python和web开发框架(csdn)————程序.pdf

    在深入探讨Django之前,我们先来了解一下Python和Web开发框架的基本概念。Web开发框架是构建Web应用程序的工具集合,它简化了开发过程,提供了诸如路由、模板渲染、数据库集成等核心功能。Django作为Python的一个...

    django框架学习笔记

    【标题】:“django框架学习笔记” 【描述】:“django学习” 在Python的世界里,Django是一个强大且受欢迎的Web框架,它遵循模型-视图-控制器(MVC)设计模式,用于快速开发高效且可维护的网站。Django强调代码...

    PythonDjango学习笔记Python简单运用(二).docx

    Python Django 学习笔记主要关注的是Python的基本使用和Django框架的应用。首先,文档介绍了Python的基础操作,包括如何启动IDLE(Python GUI)并打印出"Hello World"。在Python中,`print`语句是用于输出信息到控制台...

    Django学习笔记.pdf

    ### Django学习笔记知识点详解 #### 一、Django框架安装及环境配置 **知识点1:安装Django** - **背景介绍:** 在Python环境中安装Django框架是开发基于Python的Web应用程序的第一步。 - **安装步骤:** - **...

    基于Django3.2+py3.9的靓号管理系统python源码+学习笔记.zip

    【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为...基于Django3.2+py3.9的靓号管理系统python源码+学习笔记.zip

    基于Python语言的Django框架学习笔记与源码解析

    本项目是一份关于Python语言Django框架的学习笔记与源码解析,共包含29个文件,包括10个Python源代码文件、9个字节码文件、6个XML配置文件、1个项目名称文件、1个Idea项目配置文件、1个Markdown文件、1个SQLite...

    python基于django的学习笔记系统源码.zip

    这个“python基于django的学习笔记系统源码.zip”文件包含了一个使用Django框架构建的学习笔记系统的源代码。通过分析这个项目,我们可以深入理解Django的工作机制和开发流程。 1. **项目结构**:Django项目通常...

    Django学习笔记.zip

    这个名为"Django学习笔记.zip"的压缩包文件显然包含了关于Django框架深入学习的各种资料,涵盖了从基础到进阶的主题。让我们逐一探讨这些主题。 1. **Django安装**:Django的安装通常通过Python的包管理器pip完成。...

    PythonDjango学习笔记软件下载及安装(一).pdf

    在本文中,我们将深入探讨如何下载和安装Python Django开发环境,特别关注与Python 2.5版本兼容的组件。首先,我们需要确保拥有正确的Python版本,因为Django 1.2不支持Python 3.0以上的版本。因此,我们推荐下载...

    PythonDjango学习笔记软件下载及安装(一)参照.pdf

    Python Django 是一个强大的 web 开发框架,用于构建高效、优雅且易于维护的 web 应用。本篇笔记主要介绍如何下载和安装 Python Django 的基础环境,包括 Python、Django、Apache 服务器以及针对 Oracle 数据库的 cx...

    django笔记 django笔记

    Django是Python编程语言中的一款强大且流行的Web框架,它以“快速开发”和“约定优于配置”的理念为核心,让开发者能够高效地构建高质量的Web应用程序。本笔记将深入探讨Django的基础概念、核心功能以及实际应用。 ...

    Django学习笔记月伴之夜.

    在`Django学习笔记月伴之夜.py`中,可能会看到如下的模型定义: ```python from django.db import models class Article(models.Model): title = models.CharField(max_length=200) content = models....

    Django学习笔记

    本篇 Django 学习笔记主要介绍了如何在 CentOS 6 和 CentOS 7 上安装配置 Django 1.11 版本, 创建项目 `django2`, 创建应用 `polls`, 配置 MySQL 数据库以及配置 Admin 后台。这些步骤是开发基于 Django 框架的 Web ...

    Django学习笔记.docx

    Django学习笔记 本文档是 Django 学习笔记,基于 b 站千锋教育的视频课程,涵盖了 Django 的基础知识和应用实践。 知识点一:Django 项目结构 * 项目结构:manage.py、__init__.py、settings.py、urls.py、wsgi....

Global site tag (gtag.js) - Google Analytics