Django 框架初步了解

Django框架初探

1.web框架介绍

本质 socket 服务端 :

网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。

web主要分为两个部分:

服务器程序:主要负责socket的封装接受HTTP请求解释HTTP请求发生HTTP响应

应用程序: 负责具体的业务逻辑

wsgi 提供一个函数  响应htpp请求  建立服务器与django程序的桥梁。

web框架就是将web应用开发中通用的部分抽象出来,想做房子一样,形成一个框架,再去实现我们特定的功能。

(python)常用框架

  • djang 全能型
  • tornado 优秀的异步框架
  • web.py 小巧的web框架
  • flask 优秀的轻量级的web框架

设计模式

mtv

models 模型  负责数据对象

template 模板 展示数据

view 试图 业务逻辑适当调用 m t

Django框架介绍

创建一个新的Django项目,都要新建一个python隔离环境

创立隔离环境隔离操作

  • 查看workon
  • 创建mkvirtualenv -p /usr /bin/python3 envname
  • 进入 workon envname
  • 退出deactivate
  • 删除虚拟环境 rmvirtualenv envname

新的环境没有Django 需要安装  pip install django

简单操作

创建项目命令创建 django-damin stratproject <projectname>

pycharm创建项目远程关联

 同步代码操作

 

 

 

准备环境

  • Ubuntu
  • python3.5+
  • pycharm
  • MySQL

 

posted @ 2019-03-19 17:26  崔亚林python  阅读(187)  评论(0编辑  收藏  举报