欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Django Windows版搭建使用(Python web应用程序开发实战)

程序员文章站 2022-03-26 20:33:10
目录Djanggo简介建立虚拟环境(Anaconda终端下)激活虚拟环境(Anaconda终端下)安装Django(Anaconda终端下)在Django中创建项目创建数据库查看项目Djanggo简介Django本质上遵循的是MVC分工的思想MVCM:Model 模型  作用:与数据库进行交互V:View 视图  作用:产生html页面C:Controller 控制器  作用:接受请求,进行处理,与M、V进行交互,返回应答。MVC对应在Djanggo中为MVTMVTM:Model 模型  ...



Djanggo简介

Django本质上遵循的是MVC分工的思想
MVC
M:Model 模型  作用:与数据库进行交互
V:View 视图  作用:产生html页面
C:Controller 控制器  作用:接受请求,进行处理,与M、V进行交互,返回应答。

MVC对应在Djanggo中为MVT
MVT
M:Model 模型  作用:和MVC中的M作用相同,与数据库进行交互
V:View 视图  作用:和MVC中的C作用相同,接受请求,进行处理,与M、V进行交互,返回应答。
T:Template 模板  作用:和MVC中的V作用相同,产生html页面

建立虚拟环境(Anaconda终端下)

打开Anaconda,打开base—Open Terminal
Django Windows版搭建使用(Python web应用程序开发实战)

创建虚拟环境
Django Windows版搭建使用(Python web应用程序开发实战)
如上图,先为项目创建一个目录,将其命名为Python_virtual,再在终端切换到这个目录,再使用如下代码来创建虚拟环境

python -m venv 11_env 

激活虚拟环境(Anaconda终端下)

建立虚拟环境后,需要使用下面的代码来激活

11_env\Scripts\activate 

激活后如图:
Django Windows版搭建使用(Python web应用程序开发实战)
要停止使用虚拟环境,可执行命令deactivate,如图:
Django Windows版搭建使用(Python web应用程序开发实战)
注意:若关闭了运行虚拟环境的终端,虚拟环境也将不再处于活动的状态。

安装Django(Anaconda终端下)

在创建并激活虚拟环境后,就可以安装Django了
需要注意的是django版本和python版本的对应
我整理了一下,如图:

Django Python
1.8 2.7、3.2、3.3、3.4、3.5
1.9、1.10 2.7、3.4、3.5
1.11 2.7、3.4、3.5、3.6
2.0 3.4、3.5、3.6
2.1 3.5、3.6、3.7

在创建并且激活虚拟环境后,再安装Django,我使用的python版本是3.7,因此对应的Django版本为2.1,输入代码

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn Django==2.1 

Django Windows版搭建使用(Python web应用程序开发实战)

在Django中创建项目

前提:在处于活动状态下的虚拟环境
代码

django-admin startproject project_name(项目的名字) 

例如,我要创建一个名为first_project的项目

django-admin startproject Python_virtual 

创建好,在pycharm中打开,就可以看到目录结构为以下

Django Windows版搭建使用(Python web应用程序开发实战)

目录first_project包含了四个文件,其中最重要的就是settings.py、urls.py、wsgi.py

settings.py:指定Django如何与系统交互以及如何管理项目。在开发项目中,设置就在这里面指定。

urls.py:告诉Django应创建哪些网页来相应浏览器请求

wsgi.py:帮助Django提供它创建的文件

创建数据库

Django与大部分项目相关的信息都存储在数据库中,因此我们需要创建一个供Django使用的数据库。

前提:在处于活动状态下的虚拟环境

首先进入有manage.py文件的目录
例如

Django Windows版搭建使用(Python web应用程序开发实战)
出现上图就表示数据库创建成功啦

注意:如果直接在刚刚的目录下面创建数据库的话就会产生报错:

python: can't open file 'manage.py': [Errno 2] No such file or directory 

如果你踩了我的坑,这是解决办法点击此处,要是按照注意上面的操作应该是没有问题的

这是我踩的坑,大家不要再踩了
Django Windows版搭建使用(Python web应用程序开发实战)

查看项目

当在浏览器中输入URL时,Django服务器就会进行响应,生成网页,并且发送给浏览器

查看项目代码

python manage.py runserver 

enter后

Django Windows版搭建使用(Python web应用程序开发实战)
这行代码是Django通过检查确认正确地创建了项目

System check identified no issues (0 silenced). 

这行代码指出Django版本以及当前使用的设置文件的名称

Django version 2.1, using settings 'Python_virtual.settings' 

这行代码说明了该项目的URL为http://127.0.0.1:8000/,该项目将在计算机(即localhost)的端口8000上倾听请求

注:localhost是只处理当前计算机发出的请求。

Starting development server at http://127.0.0.1:8000/ 

现在在浏览器中输入 http://127.0.0.1:8000/再回车

Django Windows版搭建使用(Python web应用程序开发实战)
出现这个页面就表示一切正常

如何关闭服务器???

在终端下面Ctrl+C,如图:

Django Windows版搭建使用(Python web应用程序开发实战)
如果关闭服务器,那么浏览器也就不会有所响应了,如图:

Django Windows版搭建使用(Python web应用程序开发实战)

环境的搭建与项目数据库的创建就介绍到这里啦,终于写完了欧耶欧耶

文章会有瑕疵,希望看了我的文章后,有大佬能够帮忙指出我的错误,不吝赐教,我感激不尽Django Windows版搭建使用(Python web应用程序开发实战)

本文地址:https://blog.csdn.net/hanhanwanghaha/article/details/108232645