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服务器集成,一般该文件在生成之后不需要改动。
清澈的爱,只为中国