1、Django安装
在安装 Django 前,系统需要已经安装了Python的开发环境。接下来我们来具体看下不同系统下Django的安装。
1.1、pip 命令安装方法
pip install django #安装Django
pip install django -U #安装Django最新版
1.2、检查是否安装成功
如下运行后 显示安装的Django版本,表示安装成功了~
import django
print(django.get_version())
运行后>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
3.2.12
安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin,Windows 如果没有配置环境变量可以用 django-admin。
2、创建第一个Django项目
2.1、创建方式1:django-admin创建项目
2.1.1、使用django-admin创建项目(常用)
使用 django-admin 来创建 thz_django 项目:
在要创建项目的目录下,启用命令行输入以下命令
django-admin startproject thz_django #创建一个项目,项目名为“thz_django”
#默认端口8000
django-admin startproject thz_django 8001 #创建项目,端口定义为8001
当前目录下会生成 thz_django 的项目,目录结构如下:
注:项目目录说明
thz_django: 项目的容器。
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
- Django项目里面的工具,通过它可以调用django shell和数据库等。
thzdjango**/_init.py: **一个空文件,告诉 Python 该目录是一个 Python 包。
thz_django/asgi.py: 一个 ASGI 兼容的 Web 服务器的入口,以便运行你的项目。
thz_django/settings.py: 该 Django 项目的设置/配置。
- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
thz_django/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站”目录”。
- 负责把URL模式映射到应用程序
thz_django/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
2.1.2、启动这个项目
``` python manage.py runserver #启动这个项目,默认端口8000 python manage.py runserver 8999 #启动这个项目,指定端口号启动
python manage.py runserver 0.0.0.0:8000 #在局域网内启动这个项目,指定端口号8000
#这种方式启动的话,别人通过你的ip地址也可以访问
<a name="X8ou8"></a>
### 2.1.3、项目启动成功
在浏览器输入你服务器的 ip(这里我们输入本机 IP 地址: **127.0.0.1:8000**) 及端口号,如果正常启动,输出结果如下:<br />![image.png](https://cdn.nlark.com/yuque/0/2022/png/22480740/1645964457678-dcef367b-5eb5-42ed-a552-ef8c65235697.png#clientId=u583f86b0-cdbb-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=357&id=u1aa48b9f&margin=%5Bobject%20Object%5D&name=image.png&originHeight=905&originWidth=1236&originalType=binary&ratio=1&rotation=0&showTitle=false&size=67515&status=done&style=none&taskId=u4006456a-53a2-4adb-9818-59b5269b03f&title=&width=488)
<a name="rKL0s"></a>
## 2.2、创建方式2:pycharm创建Django项目
<a name="D1ukH"></a>
### 2.2.1、pycharm菜单栏 File->New Project...
填写项目保存位置、应用名称。<br />![BTUL@I_(P}KB`PW{V84TMQ6.png](https://cdn.nlark.com/yuque/0/2022/png/22480740/1645965098265-309639a9-c5db-447c-bb6b-15cb7a89cb46.png#clientId=u583f86b0-cdbb-4&crop=0&crop=0&crop=1&crop=1&from=paste&height=551&id=u2a9762af&margin=%5Bobject%20Object%5D&name=BTUL%40I_%28P%7DKB%60PW%7BV84TMQ6.png&originHeight=689&originWidth=1043&originalType=binary&ratio=1&rotation=0&showTitle=false&size=108912&status=done&style=none&taskId=uc9cab004-59bc-4fb6-a023-32717fc0d01&title=&width=834.4)
<a name="xNjfo"></a>
### 2.2.2、启动这个项目
<a name="d6KBg"></a>
### 2.2.3、项目启动成功
<a name="BeaFb"></a>
# 3、启动项目方式
<a name="rdxoA"></a>
## 3.1、方式1:命令行-启动
**项目管理的子命令方式-启动**
python manage.py runserver #启动这个项目,默认端口8000 python manage.py runserver 8999 #启动这个项目,指定端口号启动
python manage.py runserver 0.0.0.0:8000 #在局域网内启动这个项目,指定端口号8000
#这种方式启动的话,别人通过你的ip地址也可以访问
3.2、方式2:pycharm-启动
Edit Configurations