django官网:https://www.djangoproject.com/
django的github官网:https://github.com/django/django.git
一、源码安装:
2.2.5
######################################################################################
二、使用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
- 项目的目录结构:
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:执行响应的代码所在模块,请求对应的响应逻辑主要在这个模块中,大部分代码都在这里,是核心模块
五、