Django

1、Django的介绍:

   Django(姜戈)是python开大的web框架,美国堪萨斯州的报社为了实时更新新闻,创建了Django框架。

2、web的开发原理

web开发基于B/S()结构

Django

Python  Django 框架的安装

   框架部分,尽量采用沙盒环境安装,在我这里我使用的是anaconda

  (1)在anaconda中创建Django开发的环境

          在这里我用的是:Python3.6版本

                                       Django2.1

        canda create -n DjangoPath python=3.6.3

Django

(2)pip 安装 Django的包和依赖包

       i>**anaconda的环境

             activate DjangoPath

Django

出现  红框的DjangoPath表示**成功

      ii>进行pip安装

           pip install  django==2.1

           pip install pymysql

            pip  install  pillow (python 图像处理模块)

      iii>导出安装目录

         可以在D盘创建一个project文件夹,在project下创建Djangoproject 

          切换到D盘

           pip freeze  >  package. txt  导出安装目录

       Django

       

 3、测试安装是否成功,可以进入Python,导入Django模块,查看Django的版本:

                Django。VERSION

 4、创建Django项目 (在创建的Djangoproject 路径下创建项目)

         django-admin  startproject  OurBlog

           Django

       (1)Django-admin 是Django的命令,如果在常规的python环境下,执行前需要配置环境变量,将Python的scripts 目录添加到环境变量中。

            Django

             (2)Django在哪个目录下执行,项目就在创建的目录之下

5、常规操作:

 1:确定项目创建目录

2:shift+鼠标右键--------->在此处打开命令行

3:执行Django-admin  startproject projectName

    在pycharm当中打开项目

        打开项目的时候必须打开的是项目对应的目录

Django

  配置环境的变量:

file   ---- setting----project:OurBlog  ---- project  interpreter

Django

3 Django项目的结构认识:

Django

 

6.开发Django

Django 自带轻量级的web开发服务器,

开启服务器:

Python manage.py  runserver

Django

Django

 

通过pycharm

Django

Django

Django工作原理和MVC

Django

1、通过浏览器向我们的服务器发起请求,请求内容http://127.0.0.1:8000/index/

2、请求传递的服务器,url开始匹配ip和端口之后的内容 index/

3、匹配到index之后,调用了index函数

index函数来自开发之在试图文件当做的定义