Django 安装与启动

Django 安装与启动

一、安装 Django

1、安装 Djiango

 pip3 install django --trusted-host mirrors.aliyun.com

在这里插入图片描述

二、创建 Django 项目

Django 中项目会有一些默认的文件和文件夹

1、命令行:创建 Django 项目

你进入到那个目录创建 Django 项目,那么那个目录就是你的 Django 项目

PS D:\python> cd d:\python

如果你的 Python 已经加入了环境变量直接调用 django-admin.exe 命令即可

# 命令格式: django-admin.exe startproject 项目名称
PS D:\python> django-admin.exe startproject Django_Project

如果你的 Python 没有加入坏境变量,那么就需要指定 django-admin.exe 绝对路径

C:\Users\86132\AppData\Local\Programs\Python\Python39\Scripts\django-admin.exe startproject Django_Project

2、查看 Django 项目是否创建成功

PS D:\python> ls
d-----         2024/7/13      0:22                Django_Project

三、PyCharm 打开 Django 项目

在这里插入图片描述

默认项目文件介绍:

  • manage.py:项目的管理脚本、启动项目、创建app、数据库的管理都需要基于这个py文件,经常操作
  • Django_Project/asgi.py:接收网络请求(异步式)
  • Django_Project/wsgi.py:接收网络请求(同步式)
  • Django_Project/urls.py:URL 和 函数的对应关系,都会写在这个里面,经常操作
  • Django_Project/settings.py:项目的配置文件(比如连接数据库),经常操作

四、Django 创建 App

1、APP 介绍
  • 项目
    • app,用户管理【表结构、函数、HTML模板、CSS】
    • app,订单管理【表结构、函数、HTML模板、CSS】
    • app,后台管理【表结构、函数、HTML模板、CSS】
    • app,网站 【表结构、函数、HTML模板、CSS】
    • app,API 【表结构、函数、HTML模板、CSS】

注意:我们开发比较简洁,用不到多app,一般情况下,项目下创建1个app即可。

说白了在Django中App的就是不同的App都有不同的功能,类似与Java的微服务,但是我们学习阶段开发是比较简单的,用不到多app,一般情况下,在项目下创建一个App即可,所有功能都集成到这个App中开发

2、创建 App

命令格式: python .\manage.py startapp app命令

 python .\manage.py startapp app03

在这里插入图片描述

以上可以看到我们创建了三个app

3、App 文件讲解

在这里插入图片描述

  • admin.py:django 默认提供了admin后台管理(固定,不用动)
  • apps.py:app 启动类(固定,不用动)
  • migrations:数据变更记录(固定,不用动)
  • models.py:对数据库操作(重要)
  • test.py:单元测试(固定,不用动)
  • views.py:用于写我们实际业务的函数(重要)

五、运行启动 Django

前提:创建 APP,前面已经演示过了

1、注册 APP(settings.py)

注册APP(此处我注册的是 app01)

修改当前项目下面的 settings.py 文件,注册指定的App

在这里插入图片描述

以上新增的注册APP配置 app01.apps.App01Config 无非就是指定了 app01 目录下的 apps 文件中的 App01Config 类而已

在这里插入图片描述

2、编写 URL 和 视图函数对应关系(urls.py)

编写 URL 和 视图函数的对应关系:在urls.py 中进行编写

在这里插入图片描述

3、编写 index 视图函数(views.py)

编写视图函数:在views.py 中进行编写

在这里插入图片描述

四、启动 Django项目

1、命令行启动 Django
PS D:\python\Django_Project> python .\manage.py runserver 0.0.0.0:8001
  • python .\manage.py runserver 0.0.0.0:8001
    • 指定运行 .\manage.py 文件,runserver 代表启动Django
    • 0.0.0.0:8081:指定Django监听的IP和端口
2、访问测试

访问路径:http://127.0.0.1:8001/index/,可以看到访问本地回环地址访问成功了

在这里插入图片描述

访问路径:http://192.168.1.3:8001/index/,可以看到访问本地的外部IP地址访问失败
在这里插入图片描述

五、修改 settings.py 配置允许访问本地所有地址

在这里插入图片描述

六、启动 Django项目

1、命令行启动 Django
PS D:\python\Django_Project> python .\manage.py runserver 0.0.0.0:8001
  • python .\manage.py runserver 0.0.0.0:8001
    • 指定运行 .\manage.py 文件,runserver 代表启动Django
    • 0.0.0.0:8081:指定Django监听的IP和端口
2、访问测试

访问路径:http://127.0.0.1:8001/index/,可以看到访问本地回环地址访问成功了
在这里插入图片描述

访问路径:http://192.168.1.3:8001/index/,可以看到访问本地的外部IP地址访问成功了
在这里插入图片描述

  • 17
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值