Django 是开源代码web应用的框架,由python完成,django的主要目的是简便,快速开发数据库驱动网站

主要用于测试,运维,自测。

1.下载Django。

个人建议使用命令pip install Djiango,也可以自己到官网自行下载喜欢的版本,在使用pip时。要注意你是否有

多个版本的python,如果你使用的是mac,自带python2.7,这是下载django的时候我们要确保下载地址的真确,

可以直接切换版本在下载,在cmd或终端输入python2,python3,就可以直接切换版本

2.创建Django项目。

这有2种方法,一个是使用命令,一个使用工具,不管哪种我们都要知道django-admin.py,它就相当于管家,

管理命令,下面我们看看2种方式建立项目

命令:

django-admin.py startproject HelloWorld
$ cd HelloWorld/
$ tree
.
|-- HelloWorld
| |-- __init__.py
| |-- settings.py
| |-- urls.py
| `-- wsgi.py
`-- manage.py

工具:本人使用的是idea,操作也是横简单

3了解每个.py文件的作用

项目建立好后,会出现如下图的文件

下面我具体介绍一下作用:

manage.py:相当于管家,管理命令

__int__.py:控制py包的导入

setting.py:设置模版,数据库等

urls.py:统一资源定义符,管理路径

wsgi.py:这个厉害了,不要动他,默认就好,用于连接服务器

admin.py:用户

models.py:数据库模型文件

views.py:试图控制器

4.访问原理:

客户端发送http请求到Django(服务器)查找响应的方法到urls.py调用相应方法到views.py获取页面

html生成Html页面到Django再返回html页面到客户端

知道这些,我们就可以继续操作了

5.操作:

先创建好html页面,记住名称

打开urls.py进行如下配置

再打开views.py定义一些函数,用于查找页面

在打开settings.py添加应用,先不配数据库:

6.启动服务

输入python manage.py runserver,再到页面输入http://localhost:8000便可访问项目

最新文章

  1. Python的单元测试(二)
  2. wcf和web service的区别
  3. Domain Space
  4. [Android UI] ProgressBar自定义
  5. 夺命雷公狗---DEDECMS----25dedecms导航条首页的跳转
  6. Eclipse中Jsp页面警告的解决方法小结
  7. vim高亮显示
  8. JS实现文本复制与剪切
  9. 【iOS发展-81】setNeedsDisplay刷新显卡,并CADisplayLink它用来模拟计时器效果
  10. XMLTABLE
  11. 局域网配置dnsmasq
  12. hostapd、/dev/random、/dev/urandom
  13. Summary: Calculate average where sum exceed double limits
  14. Cellular Traffic Offloading
  15. java删除文件操作代码备忘
  16. CocosCreator内置函数实现物体拖动
  17. D - Lake Counting
  18. [LeetCode&Python] Problem 807. Max Increase to Keep City Skyline
  19. java.lang.NullPointerException - 如何处理空指针异常
  20. java 实现 PDF 加水印功能

热门文章

  1. Linux Apache配置https访问
  2. vim 自动添加作者、版权、修改时间等信息
  3. go语言语法基础
  4. webpack and publish lib
  5. Busybox构建根文件系统和制作Ramdisk
  6. HDU 1520.Anniversary party 基础的树形dp
  7. Node.js server-side javascript cpu占用高
  8. c语言01次作业--分支,顺序结构
  9. http://www.cnblogs.com/langjt/p/4281477.html
  10. 搭建一个webpack微服务器