`
hideto
  • 浏览: 2677830 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Django之HelloWorld

阅读更多

注:本篇文章内容基于Windows平台。

一,安装python

下载地址:http://www.python.org

由于后面用到sqlite数据库,pysqlite现在仅支持到python2.4,所以我选择了下载python2.4版本

msi文件一路安装到底,可以将%PYTHON_HOME%加到PATH环境变量中去,方便cmd中随处运行python.exe

二,安装Django

下载地址:http://www.djangoproject.org

目前最新版本0.95,解压后cmd中切换到Django目录运行“setup.py install”即可完成安装

安装完后把%PYTHON_HOME%\Scripts加到PATH中去,因为该路径下面的django-admin.py后面会用到

三,安装pysqlite

下载地址:http://pysqlite.org

下载支持python2.4的版本即可,exe文件安装一路点下去即可

四,安装Ulipad

下载地址:http://wiki.woodpecker.org.cn/moin/UliPad

总得有个顺手的编辑器,Ulipad是用wxPython开发的,当前exe版本最新为3.6,下载后一路安装即可

五,开始项目

cmd切换到你想存放项目代码的目录下,运行“django-admin.py startproject myproj

看看是不是创建了myproj目录,下面是不是有__init__.py/manage.py/settings.py/urls.py这些文件

看这些py文件名就了解分别是干什么用的了

开启Ulipad,在myproj目录下new一个文件helloworld.py,顺便体验一下Ulipad,代码如下:

from django.http import HttpResponse

def index(request):
    return HttpResponse('Hello, Django!')

然后修改urls.py如下:

from django.conf.urls.defaults import *

urlpatterns = patterns('',
    # Example:
    # (r'^myproj/', include('myproj.apps.foo.urls.foo')),
    (r'^$', 'myproj.helloworld.index'),

    # Uncomment this for admin:
#     (r'^admin/', include('django.contrib.admin.urls')),
)
OK!你已经配置好基本的Django开发环境并写了一个HelloWorld应用
cmd中切换到myproj项目根目录下运行“manage.py runserver 80
打开你喜欢的浏览器访问http://localhost,然后喝杯咖啡歇歇。
分享到:
评论
6 楼 vawe666 2013-09-27  

太谢谢你了,完全照你的步骤!我要开始我的django
5 楼 mx122723 2010-06-23  
照着您说的方法,终于安装成功了,学习Python的第一步终于迈出去了。
4 楼 lyhapple 2008-07-10  
引用
目前最新版本0.95,解压后cmd中切换到Django目录运行“setup.py install”即可完成安装


关于这一步,切换到Django目录后在CMD中应该运行 python setup.py install 命令才能正常执行..BTW.我用的是0.96版本,不知道是不是新版本的安装方式有所变化.在此提出一下
3 楼 greenflute1 2008-06-20  
引用
pysqlite现在仅支持到python2.4,所以我选择了下载python2.4版本


这是因为python2.5已经默认支持sqlite3,无需再安装任何附加模块了
2 楼 hideto 2006-12-31  
MVC都分离的很清楚,何来改动大之说?
Ruby的END看着就烦。
另外python的库太丰富了,这也是我选择Django的原因
1 楼 lighter 2006-12-31  
Django的一个亮点是生成后台管理有时候对于简单需求的,相当不错的
但不像RoR,Django每一次改动都改动不少,让人不太喜欢,以前版本的Django对ajax支持很不好,现在不知道怎样了
不过python的库还是相当丰富的,有一定的优势

相关推荐

    用Django创建一个hello world

    3. 创建应用:在项目目录中,运行`python manage.py startapp helloworld`,创建一个名为helloworld的应用。 现在,我们来编写实现"Hello, World!"功能的代码: 1. 打开`helloworld/views.py`文件,这是处理HTTP...

    Django的Hello World程序

    **Django的Hello World程序** Django,一个由Python编写的高级Web框架,以其MVT(Model-View-Template)架构而闻名,是构建高效、可扩展的Web应用的理想选择。初学者通常从创建“Hello World”程序开始,了解Django...

    Django-HelloWorld

    **Django HelloWorld 指南** Django是一个高级的Python Web框架,用于快速开发安全且可维护的网站。"Django-HelloWorld"项目可能是初学者接触Django时的一个基本示例,它展示了如何在Django环境中创建一个简单的...

    django快速上手项目,实现一个hello world页面,适合django初学者

    django快速上手项目,创建一个hello world页面。通过此实例可以学习到: 1. 创建django工程 2.创建app 3.了解django的目录结构 4.创建视图与url关系(路由) 5.创建视图函数 6.启动django

    django-helloworld:Django hello world示例

    django-helloworld Django“ ”程序示例。 安装 您需要安装前提条件才能运行此Hello World示例。 使用以下命令更新要安装的可用软件包的存储库: $ sudo apt update 使用以下命令安装必要的最低依赖关系: $ ...

    hello world hello world

    标题中的“hello world hello world”和描述中的“hello world”似乎是在引用计算机编程中的经典入门程序,通常用于演示一个语言的基本输出功能。在大多数编程语言中,“Hello, World!”是初学者编写的第一个程序,...

    django-hello-world:一个简单的Django hello world应用

    django-hello-world Django Web框架的入门指南。 安装要求: python3 - venv . venv source . venv / bin / activate pip install - r requirements . txt

    基于Django和MySQL的Hello World应用设计源码

    基于Django和MySQL的Hello World应用设计源码,该项目包含39个文件,主要文件类型有19个python源文件,以及5个pyc编译文件。此外,还包括4个Markdown文档用于项目说明,以及3个gitignore文件用于版本控制。该项目是...

    django入门二之helloworld.docx

    在本文中,我们将深入探讨如何使用 Django 框架进行 Web 开发,通过两个实际的示例:一个“Hello, World!”程序和一个简单的登录界面。Django 是一个基于 Python 的高级 Web 开发框架,它提供了许多内置功能,如 ORM...

    django-light:运行 Django 1.8 项目而没有错误所需的最低要求。 (Django 的Hello World)

    (Django 的Hello World) 运行它 在 Django 1.7 或更高版本中使用 virtualenv python hello . py runserver 使用您的网络浏览器导航到 http://localhost:8000/ 学分 大部分代码和概念来自书中: Julia Elman ...

    hello world!

    "Hello World!" 是编程世界的入门程序,它标志着一个程序员的旅程开始。在大多数编程语言中,"Hello World!" 是编写的第一段代码,用于演示最基本的语法结构。这个简单的程序通常会打印出 "Hello World!" 这个字符串...

    Django之Apache mod_python安装及HelloWorld.docx

    ### Django之Apache mod_python安装及HelloWorld #### 一、理解Django与Apache mod_python集成 **Django**是一款开源的、基于Python的Web框架,它遵循MVC(Model-View-Controller)设计模式,旨在简化网站开发过程...

    Django_helloworld:基本测试Django应用

    Django_helloworld 基本测试Django应用 欢迎测试应用 课程编号:CO359 课程名称:Web编程实验室 实用人数:2 目的:在Django中创建“ Hello World应用程序”

    hello_django:Hello world与Django相遇

    "hello_django:Hello world与Django相遇" 这个标题暗示了我们将探讨一个初学者级别的教程,其中将展示如何使用Django框架来创建一个简单的"Hello, World!"应用。Django是Python编程语言中的一个强大且受欢迎的Web...

    django入门二之helloworld.pdf

    ...

    HelloWorld.zip

    【标题】"HelloWorld.zip" 是一个包含基础Django项目示例的压缩文件,用于演示如何搭建Django框架并实现与PostgreSQL数据库的交互。这个压缩包中的内容可能包括了一个名为 "HelloWorld" 的Django项目,该项目展示了...

    django_hello_world

    【标题】"django_hello_world" 是一个基于Python的Django框架构建的简单示例项目,通常用于初学者熟悉Django的环境搭建和基础操作。在Python的深度学习领域,Django框架可以用来创建数据可视化、模型训练结果展示或...

    My Hello World

    public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` 这些简单的代码示例展示了如何在不同的语言中输出文本,是理解语言基本语法和运行环境的...

    Django入门与实践教程1

    在【Hello World】章节中,读者将编写第一个简单的视图函数,返回“Hello, World!”响应,这是所有编程教程的经典起点,用于验证环境的正确配置。 【系统设计】和【模型设计】章节则深入到Django的数据模型层。读者...

    python_web 使用django框架完成个人博客管理系统(前端+后台)源码,附数据库

    python_web 使用django框架完成个人博客管理系统(前端+后台),附数据库sql, 对应博客解释地址:https://blog.csdn.net/ITBigGod/article/details/89855494

Global site tag (gtag.js) - Google Analytics