django官网:https://www.djangoproject.com/

django的github官网:https://github.com/django/django.git

  •  一、源码安装:

#1、请到一个没有其他任何文件的目录下面执行该脚本
#2、以root身份执行
#3、确定安装django的版本号,这是很重要的事,django是python版本的web框架,自然是需要python支持的。因此,必须与python版本对应,而不是你想安装哪个版本都行的
#4、确定安装位置,这里不需要,因为要安装到python安装位置下面的site-packages下面,交给python来自动管理这个第三方包
version="2.2.5"
#下载,也可以自己下载后上传到该脚本所在目录中
git clone https://github.com/django/django.git
#解压
tar -zxvf Django-${version}.tar.gz
cd Django-${version}
python setup.py install
#清除

cd ..
rm -rf ./*

######################################################################################

  • 二、使用pip工具来安装:

pip install Django==2.2.5

还可以在linux的bash上安装:

yum install python-setuptools
easy_install django

 ########################################

如何判断django安装成功呢?

 

python -m django --version

 

 

 

########################################

django版本与python版本对应关系:

  •  三、创建django项目:

 

django-admin startproject myblog 

 

 

  • 项目的目录结构:

 

 

 

 

 1、manage.py文件:是一个工具软件集,与项目进行交互的命令行工具集,作用就是管理项目。其中python manage.py runserver就是启动服务器。

 

 

 ######################################################

 

 ########################################

到浏览器上访问一下

 

当然还可以改变服务器的监听端口号:

 

 

 2、myblog目录:是项目的一个容器,包含项目最基本的配置,目录名称最好不要修改,牵一发而动全身。

 

(1)wsgi.py文件:python服务器网关接口,是python应用与web服务器之间的接口,一般都不用管,且很重要。

(2)urls.py文件:url配置文件,django项目所有地址(页面)都需要我们自己去配置

(3)settings.py文件:整个项目最基本最核心的配置文件,包含了数据库连接信息、web应用、时间等重要配置

 

四、创建应用

1、创建

进入项目根目录下面执行下面命令,也就是manage.py文件所在目录下面执行:

 

# 创建的应用名不要和python系统的模块名称相同
python manage.py startapp blog

 

 

 执行结果如下:

 

 

创建了应用后,需要将该应用添加到项目配置文件settings.py中

 

 

 

 2、应用目录介绍

 

 

(1)migrations包:数据移植模块,数据库操作相关,django系统自动生成

 

(2)adamin.py:该应用的后台管理系统配置,每个应用都有

(3)apps.py:该应用的一些配置,django自动生成

(4)models.py:数据模块,使用ORM框架,模型

(5)tests.py:自动化测试模块,测试脚本

(6)views.py:执行响应的代码所在模块,请求对应的响应逻辑主要在这个模块中,大部分代码都在这里,是核心模块

 

 五、