1、Django介绍

Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。

2、Django安装

在安装 Django 前,系统需要已经安装了Python的开发环境。接下来我们来具体看下不同系统下Django的安装。

2.1、pip 命令安装方法

  1. pip install django #安装Django
  2. pip install django -U #安装Django最新版

OOPUH[7Y4G8}}]XF7U%%2$1.png

2.2、检查是否安装成功

如下运行后 显示安装的Django版本,表示安装成功了~

  1. import django
  2. print(django.get_version())
  3. 运行后>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  4. 3.2.12

安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin,Windows 如果没有配置环境变量可以用 django-admin

3、创建第一个Django项目

3.1、创建方式1:django-admin创建项目

3.1.1、使用django-admin创建项目(常用)

使用 django-admin 来创建 thz_django 项目:
在要创建项目的目录下,启用命令行输入以下命令

  1. django-admin startproject thz_django #创建一个项目,项目名为“thz_django”
  2. #默认端口8000
  3. django-admin startproject thz_django 8001 #创建项目,端口定义为8001

当前目录下会生成 thz_django 的项目,目录结构如下:
~(3E6UK0UPE7~1CQ2GE8CI3.png

注:项目目录说明

  • thz_django: 项目的容器。

  • manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。

    1. - Django项目里面的工具,通过它可以调用django shell和数据库等。
  • thzdjango**/_init.py: **一个空文件,告诉 Python 该目录是一个 Python 包。

  • thz_django/asgi.py: 一个 ASGI 兼容的 Web 服务器的入口,以便运行你的项目。

  • thz_django/settings.py: 该 Django 项目的设置/配置。

    1. - 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
  • thz_django/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站”目录”。

    1. - 负责把URL模式映射到应用程序
  • thz_django/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

    3.1.2、启动这个项目

    ``` python manage.py runserver #启动这个项目,默认端口8000 python manage.py runserver 8999 #启动这个项目,指定端口号启动

python manage.py runserver 0.0.0.0:8000 #在局域网内启动这个项目,指定端口号8000

  1. #这种方式启动的话,别人通过你的ip地址也可以访问
  1. <a name="X8ou8"></a>
  2. ### 3.1.3、项目启动成功
  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)
  4. <a name="rKL0s"></a>
  5. ## 3.2、创建方式2:pycharm创建Django项目
  6. <a name="D1ukH"></a>
  7. ### 3.2.1、pycharm菜单栏 File->New Project...
  8. 填写项目保存位置、应用名称。<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)
  9. <a name="xNjfo"></a>
  10. ### 3.2.2、启动这个项目
  11. 参考本文<br /> **4、启动项目方式-4.2、方式2:pycharm-启动**
  12. <a name="d6KBg"></a>
  13. ### 3.2.3、项目启动成功
  14. <a name="BeaFb"></a>
  15. # 4、启动项目方式
  16. <a name="rdxoA"></a>
  17. ## 4.1、方式1:命令行-启动
  18. **项目管理的子命令方式-启动**

python manage.py runserver #启动这个项目,默认端口8000 python manage.py runserver 8999 #启动这个项目,指定端口号启动

python manage.py runserver 0.0.0.0:8000 #在局域网内启动这个项目,指定端口号8000

  1. #这种方式启动的话,别人通过你的ip地址也可以访问

```

4.2、方式2:pycharm-启动

Edit Configurations
image.png
E[59G(K2I9]C_`EZY`XEC9Q.jpg
image.png
image.png

5、参考博客

博客园:Django基本命令
https://www.cnblogs.com/liangying666/p/9740041.html
菜鸟教程:Django 创建第一个项目
https://www.runoob.com/django/django-first-app.html