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
运行。直接点击右上角的绿色箭头按钮即可运行