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

Python 3.6.2

Django 2.1

conda create -n DjangoPath python=3.6.2

Python django框架的安装

2、Pip 安装Django包和依赖包(导出包目录)

1、**anaconda环境

Activate DjangoPath

 

Python django框架的安装

2、进行pip安装

Pip install django==2.1

pip install pymysql(mysql数据库模块)

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

 

Python django框架的安装

3、导出安装目录

Pip freeze > package.txt       (这里需要自己先建立出txt文档)

Python django框架的安装

3、测试安装是否成功

Django.VERSION   (检测版本)

Python django框架的安装

开始Django项目

Django-admin startproject OurBlog

Python django框架的安装

1、Django-admin是Django的命令,如果在常规的python环境下,执行前需要将python的 scripts目录添加到环境变量里

Python django框架的安装

2、Django-admin在哪个目录下执行,项目就创建在哪个目录下

 

Python django框架的安装

常规操作

1、确定项目创建目录

2、Shift+鼠标右键 --> 在此处打开命令窗口

3、执行django-admin startproject projectName

在pycharm当做打开项目

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

 

Python django框架的安装

2、环境变量的配置

File --> settings --> Project: OurBlog --> Project Interpreter

 

Python django框架的安装

3、Django项目的结构认识

 

Python django框架的安装

OurBlog 项目目录

OurBlog 项目主目录

__init__.py 包文件

Settings.py 配置文件

Url.py 路由文件

Wsgi.py 部署接口文件

Manage.py 项目的控制文件

开始django开发

Django自带轻量级的web开发服务器,在我们开发的前期使用该服务器进行开发和调试。

Django轻量级服务器开启

Python manage.py runserver

1、通过命令行开启

Python django框架的安装

Python django框架的安装

修改端口

 

Python django框架的安装

监听所有

 

Python django框架的安装

0.0.0.0监听所有ip

2、通过pycharm

Python django框架的安装

我在运行到这步是没有出现相应的界面,通过重新**(activite DjangoPath  )创建Django项目文件夹

Python django框架的安装

Python django框架的安装

Hello world

1、在项目当中创建了views.py,views.py是试图文件,用来具体处理请求

 

Python django框架的安装

视图文件当中的函数接受请求,返回响应内容

 

Python django框架的安装

2、Urls是路由文件在路由文件指出试图函数

 

Python django框架的安装

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

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

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

4、Index函数来自开发者在视图文件当做的定义

MVC

MVC是一种松耦合的设计理念

松耦合 在开发过程当中将代码分成多个模块进行独立开发,降低耦合 性,提高代码的可维护性和开发效率。

Django采用了mvc机制:在开发的过程当中,将项目分为

M models 模型 数据库部分(数据库定义与查询) models.py

V views 试图 具体处理请求的功能(函数) views.py

C control 路由 指向具体的试图函数 urls.py

Python django框架的安装

 

 

 

 

 

 

 

 

相关文章:

  • 2021-05-27
  • 2021-10-23
  • 2021-12-20
  • 2022-01-10
  • 2021-08-28
  • 2021-05-19
  • 2021-11-23
  • 2022-01-23
猜你喜欢
  • 2022-12-23
  • 2021-04-25
  • 2021-12-17
  • 2022-02-05
  • 2021-04-21
  • 2021-07-06
  • 2021-12-02
相关资源
相似解决方案