📜  Django 介绍 |第 2 组(创建项目)(1)

📅  最后修改于: 2023-12-03 14:40:46.856000             🧑  作者: Mango

Django 介绍 |第 2 组(创建项目)

简介

Django 是一个高级的 Python Web 框架,它是一个开放源代码的 Web 框架,遵循大多数 Web 开发模式(敏捷开发、MVC 权责分离等),它由许多组件构成,并提供了许多现成的功能,如用户身份验证、会话管理、安全性、管理后台、缓存系统、URL 路由等。

本文将为程序员介绍如何使用 Django 创建项目。

创建一个 Django 项目
步骤一: 安装 Django

在开始使用 Django 创建项目前,我们需要安装 Django。Django 可以使用 pip 工具进行安装,命令为:

pip install django
步骤二: 创建 Django 项目

使用 Django 创建项目非常容易,只需在终端中输入以下命令即可:

django-admin startproject project_name

其中,project_name 是你的项目名字,这个命令会在当前目录下创建一个 project_name 目录,其中包含了 Django 的标准目录结构和文件。

步骤三: 运行 Django 项目

使用 cd 命令进入项目目录中,然后在终端输入以下命令启动 Django 服务器:

python manage.py runserver

这个命令将会启动 Django 的内置服务器,并监听在本地 8000 端口。在你的浏览器中输入 http://127.0.0.1:8000/,即可访问你的 Django 网站。

Django 目录结构

使用 startproject 命令创建 Django 项目会生成以下目录结构:

project_name/
    manage.py
    project_name/
        __init__.py
        settings.py
        urls.py
        asgi.py
        wsgi.py

其中,manage.py 是一个命令行工具,它可以用于创建应用、创建数据库、启动 Web 服务器等操作。project_name 目录中包含了项目的配置文件和根 URL 配置。具体来讲:

  • __init__.py:一个空文件,告诉 Python 将这个目录视为一个 Python 包。
  • settings.py:Django 项目的配置文件,包括数据库配置、静态文件目录、应用列表等等。
  • urls.py:Django 项目的 URL 配置文件。
  • asgi.py:ASGI 入口,用于支持异步服务器。
  • wsgi.py:WSGI 入口,这个文件定义了 Django 项目对 WSGI 的支持。
结论

本文简要介绍了如何使用 Django 创建项目。使用 Django 可以方便快速地构建 Web 应用,它提供了许多现成的组件和功能,提高了开发的效率。 如果对 Django 感兴趣,请尝试创建一个自己的 Django 项目,你会发现它真的很容易上手。