django学习笔记1--django的安装与工程创建

  最近在研究django,写下此文算是对前段时间的一个小结,后面便于自己回顾学习。django是一个开放的源代码web应用框架,主要由python写成。其采用了MVC的软件设计模式,M--模型,V--视图,C--控制器。下面介绍window7下django的安装,与工程的创建

  安装django时,首先确保电脑已经安装python。从网站https://www.djangoproject.com/ 上下载django安装包,解压后,在dos环境下进入相应的解压文件包中。可以看到解压文件包中的setup.py文件。运行python setup.py install后即启动相应的安装过程。安装完毕后检测安装是否成功。在python shell下输入import django,然后django.VERSION 即可。如下图:

备忘:django卸载时,直接删除print(django.__path__)打印的地址目录即可,使用setup.py工具进行django安装时,django-admin.py一般会加入到了系统路径中。若无,需要手工添加。

  本文未将django-admin.py加入系统变量中,因此在创建工程时,需要进入到相应的命令目录下执行命令创建,创建命令为django-admin.py startproject projectname。创建的示意图如下:

  命令执行完毕后,会在bin下创建一个mysiteTest文件夹,文件夹中,有manage.py,__init__.py,settings.py,urls.py,wsgy.py几个文件:

  • manage.py:一种命令行工具,可以用来与Django项目进行交互。
  • __init__.py:让python把该目录当成一个开发包(即一组模块)所需的文件。
  • settings.py:改Django项目的设置或配置
  • urls.py:该django项目的URL声明,即django所支撑站点的内容列表

   Django带有一个内建的轻量级web服务器,可供站点开发过程中使用。进入创建的工程文件下,运行python manage.py runserver命令,可以启动服务器。runserver命令默认在8000端口启动开发服务器,且只监听本机连接,若想更改服务器端口,可将端口作为命令行传入:python manage.py runserver 8080,改变ip地址可以使用如下命令:python manage.py runserver 0.0.0.0:8080。其中运行python manage.py runserver的示意图如下:

  在浏览器中输入http://127.0.0.1:8000/可以看到下图结果:

此图表示刚才创建的工程成功。

 

posted @ 2016-01-11 14:55  菜鸟小童  阅读(240)  评论(0编辑  收藏  举报