Python和Django安装步骤
来源:互联网 发布:java教学视频百度云 编辑:程序博客网 时间:2024/05/23 17:27
一、下载并安装Python
Python 官方下载地址:http://www.python.org/ftp/python/安装步骤很简单,双击安装包开始安装,这里我们安装到 D:\Python27
单击“Next”按钮,进入Python安装组件选择界面。这里我们安装全部组件,选择默认的设置就可以了
安装完成后,需要设置操作系统环境变量Path,添加Python安装路径 “;D:\Python27”,如图:
设置完成之后,我们打开CMD命令提示符窗口,输入“python”,然后回车,应该可以看到类似的画面
我们的python就安装完成了,你可以输入指令 print "Hello world" 打印字符串,按回车键.
安装步骤很简单,双击安装包开始安装,这里我们安装到 D:\Python27
二、下载并安装Django
下载Django目前最新版本 Django-1.6.2.tar.gz。
下载url: https://www.djangoproject.com/download/
使用WinRAR之类的软件进行解压,解压之后我们得到一个Django-1.6.2的目录,假设我们解压到D:\python27\Django-1.6.2目录。我们打开DOS命令提示窗口,进入这个目录,然后执行python setup.py install 这个命令来开始Django的安装。如图
安装完成之后,我们发现 Django 被安装到了 D:\Python27\Lib\site-packages\django 这个目录。在这个目录中有一个bin子目录,存放的是Django的常用命令, 为了方便以后操作,我们需要将这个bin路径添加到操作系统环境变量Path。添加Django命令路径 “;D:\Python27\Lib\site-packages\django\bin”
目前为止我们已经完成 Django 安装的操作,下边我们需要来验证一下我们是否可以开始工作了。首先我们打开一个CMD命令窗口,看看Django的常规指令是否能用,然后我们再看看Django是否已经和python语言环境集成到了一起。如图
从图中看到,我们首先在操作系统提示符下执行 “django-admin.py --version”,系统打印出Django的版本号“1.6.2”。接着我们输入“Python”进入到python运行环境,在“>>>”提示符下,我们输入一个python的模块导入语句 “import django”,这个语句表示我们在目前 python 运行环境中引入"django"这个功能模块;然后我们使用这个功能模块的“VERSION”方法来查看这个模块的版本号,同样我们也看到了相同的版本号。如果你的电脑上也完整的看到这些信息的话,这证明你的电脑已经可以开始执行基于Django系统的python程序了。
三、创建一个Django项目
学习Django,目的是为了用来开发基于Web的应用系统,下面使用Django如何显示一个Web页面。打开一个CMD命令窗口,依次输入指令。如图
这里解释一下上图中的命令,首先进入D盘,输入命令django-admin.py startproject mysite 用来创建一个网站项目,网站目录名字为mysite,路径为D:\mysite。接着进入mysite 这个目录,输入manage.py runserver 开启网站。可以指定端口,默认为8000,如果想使用8080端口,就写成 manage.py runserver 8080。
最后我们打开浏览器在地址栏里输入地址 http://localhost:8000 ,看到 “It worked”了吗?如图
我们回头看看startproject创建的目录和文件:
mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py注释:
mysite: 外层根目录,项目容器包,名称可随意改变。
manage.py: 和Django项目进行交互的命令行功能
里层mysite 是python项目包。
__init__.py : 空文档,告诉python该文件所在目录是一个python包。
settings.py: Django 项目设置
urls.py : Django项目url 声明
wsgi.py: wsgi兼容的网络服务器入口点
四、创建模块
1. 在目录D:\mysite下,输入以下命令:
manage.py startapp polls
创建目录如下:
polls/ __init__.py admin.py models.py tests.py views.py2. 编辑文件 polls/models.py 如下:
from django.db import modelsclass Poll(models.Model): question = models.CharField(max_length=200) pub_date = models.DateTimeField('date published')class Choice(models.Model): poll = models.ForeignKey(Poll) choice_text = models.CharField(max_length=200) votes = models.IntegerField(default=0)
3.编辑文件 mysite/settings.py,部分修改如下:
INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'polls',)
4. 输入命令:manage.py sql polls,显示如下:
BEGIN;CREATE TABLE "polls_poll" ( "id" integer NOT NULL PRIMARY KEY, "question" varchar(200) NOT NULL, "pub_date" datetime NOT NULL);CREATE TABLE "polls_choice" ( "id" integer NOT NULL PRIMARY KEY, "poll_id" integer NOT NULL REFERENCES "polls_poll" ("id"), "choice_text" varchar(200) NOT NULL, "votes" integer NOT NULL);COMMIT;
5. 再次输入命令:
manage.py syncdb
生成sqlite3 数据库表。
6写第一个页面:
打开文件 polls/views.py ,添加以下代码:
from django.http import HttpResponsedef index(request): return HttpResponse("Hello, world. You're at the poll index.")
目录polls下添加文件urls.py. 应用程序结构像这样:
polls/ __init__.py admin.py models.py tests.py urls.py views.py
在文件polls/urls.py 引入以下代码:
from django.conf.urls import patterns, urlfrom polls import viewsurlpatterns = patterns('', url(r'^$', views.index, name='index'))
下一步是修改 mysite/urls.py 引入以下代码:
from django.conf.urls import patterns, include, urlfrom django.contrib import adminadmin.autodiscover()urlpatterns = patterns('', url(r'^polls/', include('polls.urls')), url(r'^admin/', include(admin.site.urls)),)
在浏览器打开地址:
http://localhost:8000/polls/ , 显示 “Hello, world. You’re at the poll index.”
参考来源: http://www.admin10000.com/document/94.html
- Python和Django安装步骤
- Python和Django安装步骤
- Python和Django安装步骤
- Python和Django的详细安装步骤(转)
- 安装Python和Django
- 安装Python和Django
- 安装Python和Django
- python和django的安装
- Mac中安装Python+Django+MySQL完整步骤
- mac系统下安装python Django的步骤 实测有效
- 安装django步骤
- Django安装步骤
- django web安装步骤
- Django安装步骤
- 安装django的步骤:
- 【Python django学习笔记】- django安装和启动
- Django 安装mysql和mysql-python
- Windows7下面安装Python和Django
- 【 Confluence教程】二、在 Windows 下安装 Confluence
- JS与DOCTYPE冲突导致漂浮代码失效的解决方法
- vi 批量注释
- iOS7 tableview separatorInset cell分割线左对齐
- 2.1 输入一个长整数,判断是否为质数
- Python和Django安装步骤
- Eclipse常用设置和快捷键
- Qt调用VLC写的视频播放器源码
- Intent和PendingIntent的区别
- PB未公開函數:__get_attribute() ,动态获取dwobject
- iOS学习之UIActionSheet的使用
- 如何让IIS7支持伪静态,让微信管家跑起来
- 贪心算法 田忌赛马
- 安卓环境搭建