首页 > 其他 > 详细

Django环境搭建

时间:2019-03-24 11:01:28      阅读:189      评论:0      收藏:0      [点我收藏+]

在学习Django前,首先学习下MVC模式和MVT模式。

MVC模式的理念是分工,让专门的模块做专门的事,核心思想就是解耦。

技术分享图片

说明:

1)M:模型,负责和数据库交互。

2)V:视图,负责产生HTML页面。

3):C:控制器,接收请求,进行处理,与模型和视图进行交互,然后返回响应。

而Django遵循的模式是MVT模式:

技术分享图片

1)M:模型,和MVC模式中的M相同,负责和数据库进行交互。

2)V:视图,和MVC模式中的C相同,负责接收请求,进行处理,然后与M和T进行交互,返回响应。

3)T:模板,和MVC模式的V相同,负责产生HTML页面。

1.搭建虚拟环境

在同一个python环境中安装同一个包的不同版本,后面安装的包会覆盖之前的,如果同一台机器上两个项目依赖同一个包的不同版本,那么会导致一些项目出现问题,此时我们可以通过搭建虚拟环境来解决此问题。

虚拟环境其实就是复制真实的python环境,同时安装的python包也会安装在复制的python环境中。

安装虚拟环境的命令:

1)pip3 install virtualenv #安装虚拟环境

2)pip3 install virtualenvwrapper-win #安装虚拟环境扩展包

3)添加环境变量workon_home=E:\test

4)进入到python安装目录中的Scripts中执行命令创建虚拟环境。

mkvirtualenv -p python3 django_test # 创建python3虚拟环境

5)进入虚拟环境

workon 虚拟环境名称

6)查看机器上有多少个虚拟环境

workon # 回车即可

7)退出虚拟环境

deactivate 虚拟环境名称

8)删除虚拟环境

rmvirtualenv 虚拟环境名称

说明:在虚拟环境中安装包使用pip install 包名即可,查看虚拟环境中安装了哪些包使用pip list即可。

9)安装Django

pip3 install django==2.1.7

2.创建Django项目

命令:

django-admin startproject 项目名

__init__.py: 说明项目是一个python包。

settings.py: 项目的配置文件。

urls.py: 进行url路由的配置。

wsgi.py: web服务器和Django交互的入口。

manage.py:  项目的管理文件。

3.创建应用

在Django中,一个功能模块是通过一个应用来实现的,创建应用的命令如下:

python3 manage.py startapp 应用名

说明:在创建应用时应先进入到项目的目录中。

技术分享图片

__init__.py:说明目录是一个python模块。

admin.py:网站后台管理相关的文件。

apps.py:应用信息定义文件,在其中生成了类AppConfig,该类用于定义应用名等Meta数据。

models.py:写和数据库项目的内容,设计模式类。

views.py:接收请求,进行处理,与M和T交互,返回响应。

tests.py:写测试代码的文件。

Migrations文件:用于在以后定义引用迁移文件,文件夹目录。

4.应用注册

修改settings.py中的INSTALLED_APPS配置项,建立应用和项目之间的联系。

技术分享图片

5.运行项目

运行开发web服务器命令:

python3 manage.py runserver

在浏览器中输入127.0.0.1:8000,出现以下信息,说明配置成功。

技术分享图片

 

Django环境搭建

原文:https://www.cnblogs.com/zhuzhaoli/p/10586614.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!