Django的基本介绍Django,发音为[dʒæŋɡəʊ],Django诞生于2003年秋天,2005年发布正式版本,由Simon和Andrian开发。当时两位作者的老板和记者要他们几天甚至几个小时之内增加新的功能。两人不得已开发了Django这套框架以实现快速开发目的,因此Django生来就是为了节省开发者时间的。Django发展至今,被许许多多国内外的开发者使用,已经成为web开发者的首选框架。因此,如果你是用python来做网站,没有理由不学好Django
django的文档:https://docs.djangoproject.com/zh-hans/2.2/
Django的安装Django是一个框架,说白了也就是别人写好的代码,这些代码有它规定好的规则,你按照他的规则去写,就可以快速实现开发一个网站,django是一个第三方模块,需要下载
在cmd中执行命令, 下载django这个第三方模块
pip install django==2.2
# 换源安装
# pip install django==2.2 -i http://mirrors.aliyun.com/pypi/simple/
django有很多版本,这里我们采用2.2的长期支持版
Python解释器版本必须大于3.5
安装完毕后,可以在python交互模式下测试⼀下是否安装成功
>>>import django
>>>django.get_version()
Django项目先切换到指定⽬录,然后⽤以下指令创建⼀个项⽬
django-admin startproject 项目名
# 例如:
django-admin startproject day2
会在这条命令执行的当前目录生成一个和项目名同名的文件夹,这就是Django的项目
如果你执行命令
django-admin没反应,则替换成为
django-admin.py startproject 项目名字
Django的目录结构项目名/
├── manage.py # 管理文件
└── 项目名 # 项目目录├── __init__.py # 包管理文件├── settings.py # 配置文件├── urls.py # 路由文件 URL和函数的对应关系└── wsgi.py # 使用wsgiref模块做简单的web server
Django项目重要的基础知识点
运行python程序的方式:python解释器的路径 python文件的路径
# test.py
import sys
print(sys.argv)
# ['test.py', 'run', '666']# 在cmd中运行当前文件
# python test.py run 666
运行Django的本质就是利用Python解释器运行manage.py的文件
如何运行Django项目,在cmd中执行命令
python解释器的路径 manage.py的路径 runserver IP:PORT默认:IP是127.0.0.1 默认PORT:8000
一般
python manage.py runserver
# 就会在127.0.0.1:8000 端口启动了
# eg: 在manage.py的所在的路径下执行命令
python manage.py runserver
就会启动django项目,在浏览器中输入http://127.0.0.1:8000/ 即可看到小火箭的欢迎界面,表示django项目已经启动起来了
Pycharm开发django项目
pycharm打开已经创建好的django项目,切记是定位到项目名那一级(即manage.py的文件夹)pycharm运行。直接点击右上角的绿色箭头按钮即可运行