django--python之web开发框架搭建

一:django是什么?css

 个人理解:python语言支持的一款web框架,为python在web领域的开发提供了丰富的网络服务。就如java的web开发的:spring、Hibernate相似,都是web框架。java

二:为何要选择django框架?python

1:django的开发文档齐全、详细,是的开发者很容易上手。web

2:django的支持的功能丰富。spring

3:目前公司招聘的时候考察的python的web框架就是--django.django

三:安装django框架--windows环境下windows

1:django是python写的,因此第一步要安装:python环境浏览器

python下载地址:http://www.python.org/getit/ 。下载好了以后,一直安装完成。服务器

2:将python安装的根目录(就是:python.exe所在的目录)配置到windows环境变量path中:网络

3:在cmd--输入:python 若是出现python版本号,测试成功!

四:安装django

1:下载地址:https://www.djangoproject.com/download/  。

2:将下载下来的压缩包解压.

3:cmd--cd F:\pythonweb\Django-1.4.1 切换到setup.py所在的目录,输入:

python setup.py install 开始安装django.

4:安装完了django以后,在cmd输入:python  进入python编辑,而后输入:

<<import django

<<print (django.get_version())

若是出现django的版本号表示django安装成功了!

五:建立django项目,测试第一个项目.

1:将解压下django的:F:\pythonweb\Django-1.4.1\django\bin 目录配置到系统的path 环境变量中去。

2:我在F盘创建:F:\pythonweb\home\username\djcode目录,为创建项目结构打基础。

3:Doc的cmd下切换目录输入 cd F:\pythonweb\home\username\djcode  ;而后输入命令:Python django-admin.py startproject mysite 这时候,就会在~\djcode目录下创建mysite项目。

4:进入你会发现以下文件:mysite/

    __init__.py
    manage.py
    settings.py
    urls.py

5:每一个文件的做用以下:

 

  • __init__.py :让 Python 把该目录当成一个开发包 (即一组模块)所需的文件。 这是一个空文件,通常你不须要修改它。

     
     

     

     
     
  • manage.py :一种命令行工具,容许你以多种方式与该 Django 项目进行交互。 键入python manage.py help,看一下它能作什么。 你应当不须要编辑这个文件;在这个目录下生成它纯是为了方便。

    3
     

     

     
     
  • settings.py :该 Django 项目的设置或配置。 查看并理解这个文件中可用的设置类型及其默认值。

     
     

     

     
     
  • urls.py:Django项目的URL设置。 可视其为你的django网站的目录。 目前,它是空的。

     
     

     

     
     

6:尽管这些的文件很小,但这些文件已经构成了一个可运行的Django应用。

注意:恭喜你如今你已经成功建立了一个python的web项目了,开心吧!既然咱们建立了一个web项目那么我就把 它运行起来看下吧!

六:运行第一个django项目
1:cmd -- 切换到项目目录:F:\pythonweb\home\username\djcode\mysite 下(就是:manager.py所在目录)。输入: python manage.py runserver
 
2:而后你会看到以下信息:
 

3:在浏览器输入: http://127.0.0.1:8000/ 就会看到以下界面:
 

这个时候代表你的第一个django项目部署成功了!若是你到了这一步,恭喜你!
 
注意:djgango的web项目测试的时候,可使用它自带的web服务器;可是若是要部署正式的项目的时候,须要本身设置:Apache或者Nginx等.这个之后会介绍。
相关文章
相关标签/搜索