Windows下安装Django

本文详细介绍了如何在Python环境下安装Django 1.6.5,并通过实例演示了从环境搭建到创建首个Hello World项目的全过程。包括配置环境变量、使用django-admin.py命令、修改urls.py文件以及运行本地服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、python-2.7.6.msi
2、Django-1.6.5.tar.gz

二、步骤
1、先安装Python,配置环境变量;
2、解压 Django-1.6.5.tar.gz---->Django-1.6.5
17101751_UN6w.png
3、在dos下进入到Django-1.6.5 目录,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages。

17101751_4PEW.png

4、然后是配置环境变量,将这几个目录添加到系统环境变量中:

C:/Python33/Lib/site-packages/django;C:/Python33/Scripts。

添加完成后就可以使用Django的django-admin.py命令新建工程了。


5、检查是否安装成功,可以在dos下进入Django-1.6.2目录查看Django版本。

1.输入python 

2.输入import django

3.输入django.get_version()


测试:


命令:  django-admin.py startproject  工程名

1、17101751_J26c.png


2、17101752_fglK.png

17101752_IL6Q.png


17101752_oEuf.png



文件结构中个文件及文件夹的解释:

manager.py是开发过程中要常常使用的文件,顾名思义,就是用来管理的文件,比如创建app,运行shell,运行Django内置的web服务器等等;


urls.py文件是Django URL的配置文件,至于当用户访问www.example/post/1254/时,Django会根据url.py的内容来判断这个URL由试图(views)中那个函数来处理,也就是一个路由文​件;


__init__.py这个文件是空的,python的包都会有一个__init__.py文件。一般不需要修改该文件;


wsgi.py  wsgi是Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是Python应用程序或框架和Web服务器之间的一种接口。
settings.py :该Django项目的设置或配置。查看并理解这个文件中可用的设置类型及其默认值。


来源: <http://www.pythontab.com/html/2012/pythonweb_1221/38.html>

下面开始写第一个hello world

打开urls.py文件,改成:

from django.conf.urls import patterns, include, url


# from django.contrib import admin

# admin.autodiscover()


from django.http import HttpResponse

def hello(request):

    return HttpResponse('hello world')


urlpatterns = patterns('',

    # Examples:

    # url(r'^$', 'hello.views.home', name='home'),

    # url(r'^blog/', include('blog.urls')),


    # url(r'^admin/', include(admin.site.urls)),

     url(r'^$', hello),

)

运行:cmd-->进入项目目录

17101752_vZTm.png

打开浏览器:http://127.0.0.1:8000/

17101753_bAun.png


 











转载于:https://my.oschina.net/xiaomaoguai/blog/280459

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值