标签:启动 文件 一个 自定义 实现 项目结构 run 接口 round
创建Django项目:
django-admin startproject 项目名
创建Django应用:
python manage.py startapp 应用名 启动一个Django项目:
python manage.py runserver IP PORT 后面不加IP端口,默认是本机IP和8000端口
django在web框架里面是功能最全的一个框架,封装的功能多。目前市面上用得最多的就是django和flask
django是大而全。功能多,它没一个非常明确的需求,我们则要根据自己的需求来自己设定,所以自定义的内容很多。所有的东西都为你准备好了,直接用它的就好了。
flask是小而精。属于组装式的一个web框架,它没自己的ORM,但是它所有的功能都可以通过插件组装起来,它就像积木一样,你想用哪部分就拼哪部分。所有的接口都组装好了,只要你自己拼凑就可以了
两个框架都各有优点,精通一个框架则自然会理通其它的web框架,各个框架都是相通的,只是语法不一样。django它给我们提供的功能,我们都不需要自己去自定义了,只要去django里调用就可以了。我们只需要学会怎么用django,不必去纠结它的底层实现的原理。不懂的可以去查阅django官方的中文文档,那个是django最全的文档。
1、django项目结构说明
创建一个django项目产生的层级结构:
manage.py——Django项目里的工具,通过它可以调用django shell和数据库等
mysite ——最上面的mysite是自定义的,它只是一个文件夹的名字。
——下面的mysite是一个具体的包,因为它里面有__init__.py文件,那就可以供我们调用。它是一个全局性的内容。mysite里面的所有的文件都是与应用无关的一些文件,而是在应用之上的。每个应用里都有这些配置信息。
mysite里我们重点关心的就是setting.py和urls.py两个文件:
setting.py——
urls.py ——
2、django应用结构说明:
app01:创建的django应用
标签:启动 文件 一个 自定义 实现 项目结构 run 接口 round
原文地址:http://www.cnblogs.com/xiaoxiaobai/p/7449909.html