码迷,mamicode.com
首页 > 其他好文 > 详细

Django学习第二天

时间:2017-08-29 20:33:46      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:启动   文件   一个   自定义   实现   项目结构   run   接口   round   

一、Django的特点

创建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最全的文档。

二、url配置系统之语法格式

1、django项目结构说明

创建一个django项目产生的层级结构:

技术分享

manage.py——Django项目里的工具,通过它可以调用django shell和数据库等

mysite    ——最上面的mysite是自定义的,它只是一个文件夹的名字。

       ——下面的mysite是一个具体的包,因为它里面有__init__.py文件,那就可以供我们调用。它是一个全局性的内容。mysite里面的所有的文件都是与应用无关的一些文件,而是在应用之上的。每个应用里都有这些配置信息。

mysite里我们重点关心的就是setting.pyurls.py两个文件:

setting.py——

urls.py     ——

2、django应用结构说明:

app01:创建的django应用

技术分享

 

Django学习第二天

标签:启动   文件   一个   自定义   实现   项目结构   run   接口   round   

原文地址:http://www.cnblogs.com/xiaoxiaobai/p/7449909.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!