Python 中Django安装和使用教程详解

沈亦白
沈亦白
发布时间:2026-10-11 | 3人浏览过
原创

本文详细解析Python中Django框架的安装与使用流程。涵盖通过pip或源码两种安装方式,深入剖析新建项目后的目录结构(如settings.py、urls.py的作用),以及创建应用时的文件配置。最后演示如何通过命令行启动服务并验证访问,帮助开发者快速掌握Django基础操作。

Django 安装方式

在 Python 环境中使用 Django,首先需要完成框架的安装。目前主要有两种主流途径:通过命令行工具自动安装或手动下载源码部署。

方法一:使用 pip 命令安装(推荐)

这是最便捷的方式。打开系统的命令行工具(如 Windows 的 CMD 或 macOS/Linux 的 Terminal),输入以下命令:

pip install django

该命令会自动从 Python 官方仓库(PyPI)下载并安装最新稳定版 Django。安装完成后,可通过 django-admin --version 验证是否安装成功。

方法二:手动下载源码安装

若需特定版本或离线环境,可访问 Django 官方网站(https://www.djangoproject.com/)下载源码包。解压后进入目录,执行以下命令进行安装:

python setup.py install

创建 Django 项目

安装完成后,即可开始构建项目。在命令行中切换到目标工作目录,执行以下命令创建一个名为 myproject 的项目(名称可自定义):

django-admin startproject myproject

执行成功后,会在当前目录下生成一个与项目名称同名的文件夹。进入该文件夹,你会看到以下核心文件:

  • manage.py:Django 项目的命令行管理工具,用于与项目进行交互(如启动服务、创建应用等)。
  • __init__.py:标识该目录为 Python 包。
  • settings.py:项目的核心配置文件,包含数据库设置、中间件、静态文件路径等所有配置项。
  • urls.py:URL 路由配置文件,负责将 URL 请求映射到对应的视图函数。
  • wsgi.py:Web 服务器网关接口文件,提供 Web 服务器与 Django 程序之间的标准接口。

创建 Django 应用

Django 采用“项目(Project)”与“应用(App)”分离的设计。一个项目可以包含多个应用。在项目根目录(即 manage.py 所在目录)下,执行以下命令创建应用(例如名为 myapp):

python manage.py startapp myapp

新建的应用目录通常包含以下关键文件:

  • migrations/:文件夹,用于记录模型(models)的数据变更历史,实现数据库迁移。
  • admin.py:配置模型在 Django 后台管理界面的显示与操作。
  • apps.py:应用的配置文件,定义应用元数据。
  • models.py:定义应用程序的数据模型,对应数据库中的表结构。
  • tests.py:存放单元测试代码。
  • views.py:处理业务逻辑,决定向前端页面传输的内容。

启动服务与验证

项目与应用配置就绪后,即可启动本地开发服务器进行调试。

基本启动命令

在项目根目录下执行:

python manage.py runserver

Django 默认监听 8000 端口。启动成功后,在浏览器访问 http://127.0.0.1:8000/ 或 http://localhost:8000/,若看到 Django 的欢迎页面,则说明服务运行正常。

自定义端口与外网访问

若需指定端口(如 8010)或允许局域网内其他设备访问,可使用以下命令:

python manage.py runserver 0.0.0.0:8010

参数说明:

  • 0.0.0.0:指示服务器监听所有可用的网络接口(包括本地回环地址和局域网 IP)。
  • 8010:自定义端口号。

此时,在局域网内的其他计算机浏览器中输入 http://[本机IP地址]:8010/ 即可访问该服务。

以上就是 Python 中 Django 安装和使用教程的详细内容,更多关于 Python Web 开发、Django 进阶配置的资料请关注本站其它相关文章!

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表