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

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

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

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

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

  命令执行完毕后,会在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/能够看到下图结果:服务器

此图表示刚才建立的工程成功。框架

相关文章
相关标签/搜索