一,Django:Web应用框架

  1. Django是个什么东西?Web应用(程序)框架
  2. 互联网(电网)----> 传递信息,数据(传电)
  3. Web应用分为两类:1,服务器程序(发电厂) 2,应用程序(电器)
  4. 服务器程序:接收传递数据(使用apache,nginx构建等)
  5. WSGI:处理服务器程序和应用程序连接问题
  6. 应用程序(电器),Web应用框架:工作原理
    1. Django:全能型的Web框架
    2. Tornado:异步的Web框架
二,设计模式

  1. mtv

    -m models模型:负责业务数据对象与数据库对象

    -t template模板:负责如何把页面展示给用户(html)

    -v view视图:存取模型及调取恰当模板,模型和模板的桥梁

  2. mvc

    -m models模型:负责业务数据对象与数据库对象

    -v view视图:页面

    -c controller控制器:调用模型和视图完成用户的请求

三,虚拟环境和连接虚拟机

  1. 查看虚拟环境:workon

  2. 创建虚拟环境:mkvirtualenv -p /user/bin/python3.6 环境名

  3. 进入虚拟环境:workon 环境名

  4. 退出虚拟环境:deactivate

  5. 删除虚拟环境:rmvirtualenv 环境名

  6. 下载Django包:pip install django==2.1.7

  7. 创建Django项目:django-admin startproject CRM,CRM就是一个目录名,装Django的容器

  8. 安装tree:sudo apt install tree,查看文件树:tree

  9. 启动项目:python manage.py runserver 0:8000

  10. 在pycharm里面创建项目以及配置解释器和连接虚拟机Django(1) - Django介绍及环境搭建

    Django(1) - Django介绍及环境搭建

    Django(1) - Django介绍及环境搭建

    Django(1) - Django介绍及环境搭建

四,pycharm启动项目

pycharm启动:

  1. 远程连接,文件一一对应Django(1) - Django介绍及环境搭建

  2. 修改配置文件(setting.py):ALLOWED_HOSTS = ["*"]

  3. Django启动服务配置Django(1) - Django介绍及环境搭建

    Django(1) - Django介绍及环境搭建

  4. 在pycharm中进入虚拟机Django(1) - Django介绍及环境搭建

  5. 创建APP(网站里面实现各种功能的模块):python manage.py startapp APP名 Django(1) - Django介绍及环境搭建

  6. 用pycharm连接虚拟机时SSH设置Django(1) - Django介绍及环境搭建

问题总结:
  1. 为什么要创建虚拟环境?虚拟环境上做操作不会影响系统原来的环境,污染了再重新复制一份
  2. 什么是Django?一种Web应用框架,负责搭建网站后台及连接数据库等
  3. 两种设计模式mtc和mvc
    境上做操作不会影响系统原来的环境,污染了再重新复制一份
  4. 什么是Django?一种Web应用框架,负责搭建网站后台及连接数据库等
  5. 两种设计模式mtc和mvc
  6. 配置时看清pycharm的需求是什么再配置!!

相关文章: