Django 创建项目

创建项目的命令:django-admin startproject 项目名

  这里可以对比scrapy创建项目的命令:scrapy startproject 项目名,我们可以发现社区开发者的一个编程风格。

  进入cmd找到要创建项目的位置执行创建项目的命令

  

  你一定想知道Django都为你创建了哪些文件,我们用下面的截图展示

  

这里有5个py文件,具体是什么,我们将在后面的文章揭晓!下面的介绍来源于著作《Python 高效开发实战------Django Tornado Flask Twisted》

  manage.py :是Django用于管理本项目的命令行工具,之后进行站点运行、数据库自动生成、静态文件收集等都要

         通过该文件完成。

  __init__.py :告诉python该目录是一个python包,其中暂时没有内容。这个和我们在pycharm里新建一个python包一

         样。

  settings.py : Django的配置文件。默认时,其中定义了本项目引用的Django组件、Django项目名等。在之后的研发

         中,还需要在其中配置数据库参数、导入其他python包等信息。它的作用类似于scrapy项目中的settings,

         但是要注意区分两者。

      urls.py    :   维护项目的URL路由映射,即定义客户端访问的URL由哪一个python模块解释并提供反馈。在默认情况

         下,其中只定义了"/admin"即管理员站点的解释器。

     wsgi.py   : 定义WSGI的接口信息,用于其他web服务器集成,一般该文件在生成之后不需要改动。

 

posted @ 2018-06-07 11:38  巴蜀秀才  阅读(152)  评论(0编辑  收藏  举报