Django初学者介绍和安装

Django初学者介绍和安装

吨 他的文章主要关注 Django 的安装以及如何进行 Django 开发环境的初始设置。我们还将讨论 Django 及其特性。

在本教程结束时,您将知道如何:

  1. 如何创建虚拟环境
  2. 如何安装 姜戈
  3. 设置一个 Django 项目
  4. 启动一个 Django 应用程序

姜戈

  • Django 是最流行的 Python Web 框架。它是一个用于 python 的高级全栈 Web 框架,鼓励快速开发和干净、实用的设计。
  • 它是一个灵活的框架,允许开发人员专注于应用程序开发。

为什么是姜戈?

  • 使用 Django 易于与数据库集成和切换。
  • 它有一个内置的 Django 管理界面。
  • Django 是一个功能齐全的框架,不需要其他任何东西。
  • 它有数千个额外的软件包可用。
  • 它是非常可扩展的。

框架:

  • 它是一组概念结构和指南,用于构建有用的东西。

使用框架的原因

  • 工具合集,无需从头开始,节省时间,提高生产力,代码清晰,可复用
    代码、测试和调试。

笔记 : 我们将在 Window 机器中完成所有设置。

1.创建虚拟环境

  • 当您准备好启动新的 Django Web 应用程序时,创建一个新文件夹并导航到它。在此文件夹中,您将使用命令行设置一个新的虚拟环境:

    python -m venv 环境

运行此命令后 **** 新的 环境 如下图所示,虚拟环境将在工作目录中创建。

  • 现在让我们激活这个虚拟环境

    C:\Users\Django\Desktop\medium>env\Scripts\activate

  • 如果激活成功,您将看到虚拟环境的名称, (环境) , 在命令提示符的开头。

    (env) C:\Users\Django\Desktop\medium>

2.如何安装 姜戈

  • 创建并激活虚拟环境后。

  • 现在使用下面提到的命令安装 Django。

  • 该命令获取 django 包从 Python 包索引 (PyPI) 使用 点子 .

    点安装django

  • 在本地机器上成功安装 Django 之后。

  • 如果您想查看机器上安装的软件包,可以使用以下命令来实现。

    python -m pip freeze > requirements.txt

  • 当您运行此命令时,它将在同一工作目录中创建一个新的 requirements.txt 文件,它将包括所有已安装包的名称和版本,如下所示。

    asgiref3.5.2
    backports.zoneinfo
    0.2.1
    姜戈4.1
    sqlparse
    0.4.2
    tzdata==2022.2

3. 创建项目

  • 安装上述软件包后。

  • 现在是时候运行以下命令来创建一个新的 Django 项目了。

    django-admin 启动项目应用程序 # app 是项目名称

  • 运行上述命令后,它将创建一个默认文件夹结构,其中包括一些 Python 文件和与您的项目同名的管理应用程序:

    应用程序/
    |应用
    |
    init.py
    |
    _ asgi.py
    |__ 设置.py
    |__ urls.py
    |__ wsgi.py
    |___api |

  • 进入项目并运行以下命令来创建一个应用程序

4. 启动一个 Django 应用程序

笔记: 一个项目可以有多个应用程序,但反之则不行。

 光盘应用  
 python manage.py 启动应用 api _# api 是应用名称_
  • 文件结构如下所示

    应用程序/
    |应用
    | |
    init.py
    | |
    _ asgi.py
    | |__ 设置.py
    | |__ urls.py
    | |__ wsgi.py
    | |api |
    |api
    | |init.py
    | |
    管理员.py
    | |
    应用程序.py
    | |
    模型.py
    | |__ 测试.py
    | |__ 视图.py
    | |__ wsgi.py
    |
    |__manage.py

  • 现在让我们运行下面提到的命令来检查一切是否正常

    python manage.py 运行服务器

  • 如果一切正常,那么您将看到如下所示的脚本。

    2022 年 8 月 31 日 - 17:45:29
    Django 4.1 版,使用设置“app.settings”
    启动开发服务器 http://127.0.0.1:8000/
    使用 CTRL-BREAK 退出服务器。

  • 复制 URL 并将其粘贴到任何浏览器中。

  • 如果你能看到下图,那么 Django 设置就成功完成了。

我们在本地机器上完成了 Django 设置。

我认为您是对创建项目时创建的文件的查询。现在让我们对这些文件进行高级概述。

  1. 在里面
  • 它是一个空文件。
  • 如果任何文件夹包含此文件,则它认为是一个包。

2.wsgi.py

  • 它代表 Web 服务器网关接口
  • 它用于帮助您的 Django 应用程序与 Web 服务器进行通信。
  • 它用于同步 Python 应用程序。

3.asgi.py

  • 它代表异步服务器网关接口
  • 它还充当 Web 服务器和 Web 应用程序之间的接口。
  • 它可以用于同步和异步应用程序。

4.设置.py

  • 它包含所有网站设置。
  • 就像注册任何已创建的应用程序、我们的静态文件的位置、数据库配置详细信息等一样。

5.urls.py

  • 这里我们声明了 Django 项目的 URL。

6.管理.py

  • 一个命令行实用程序,可让您以各种方式与此 Django 项目进行交互。

参考

https://www.djangoproject.com/

感谢您的阅读。如果您发现错误或更好的方法,请在下面的评论中告诉我。

如果您喜欢这篇文章,请点击下面的按钮,以便其他人发现它有用。你可以 跟我来 GitHub 在 Linkedin 上与我联系 .

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/10886/00110208

posted @ 2022-09-02 08:00  哈哈哈来了啊啊啊  阅读(136)  评论(0编辑  收藏  举报