Django¶
在这篇文章中
信息
Django 是一个高级 Python Web 框架,旨在快速开发 Web 应用程序。该框架遵循“电池包含”(batteries included)原则,提供了广泛的内置工具和组件。Django 广泛用于创建各种 Web 项目,从小型网站到具有高性能和高安全性要求的大型应用程序。
Django 关键特性¶
- ORM(对象关系映射)- 允许使用 Python 的面向对象方法与数据库交互。支持主要数据库管理系统:PostgreSQL、MySQL、SQLite 和 Oracle。提供无需直接使用 SQL 即可创建复杂查询的能力。
- 管理界面 - 自动生成的管理面板,支持自定义和功能扩展。提供快速访问以管理应用程序数据。
- URL 路由 - 用于定义项目 URL 结构的灵活系统。支持命名 URL 和反向地址解析。
- 模板系统 - 用于创建动态 HTML 页面的强大工具。包括对模板继承和包含的支持。
- 表单 - 简化创建和处理 Web 表单的过程。提供内置的数据验证和 HTML 表单标记生成。
- 身份验证和授权 - 用于管理用户和访问权限的内置系统。支持会话管理、注册和密码恢复。
- 缓存 - 用于性能优化的各种缓存机制。
- 国际化 - 确保应用程序中的多语言支持。提供内容本地化工具。
部署功能¶
| ID | 软件名称 | 兼容操作系统 | 虚拟机 | 物理机 | vGPU | GPU | 最低CPU(核) | 最低内存(GB) | 最低硬盘(GB) | 自定义域名 | 是否启用 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 138 | Django | Ubuntu 22.04 | + | + | + | + | 1 | 1 | 15 | 否 | 订购 |
- 预装依赖项:
- Python 3
- python3-pip(Python 包管理器)
- python3-venv(用于创建隔离 Python 环境的工具)
- 安装所需的额外依赖项:
- libpq-dev(用于与 PostgreSQL 交互)
- python3-pexpect
- docker
- 项目工作目录:
/root/django_client/project。
安装完成后,您需要访问以下链接:https://django<Server_ID_from_Invapi>.hostkey.in/admin。
备注
除非另有说明,默认情况下,我们从开发者网站或操作系统存储库安装软件的最新发布版本。
Django 部署后的入门指南¶
支付订单后,将向注册时指定的电子邮件地址发送通知,告知您服务器已准备就绪。通知中将包含 VPS IP 地址以及用于连接的登录名和密码。我司客户通过 服务器管理面板和 API — Invapi 管理设备。 认证数据可在服务器管理面板的 Configuration >> Tags 选项卡或发送的电子邮件中找到:
- 访问带有 Web 界面的 Django 管理面板的链接:位于 webpanel 标签中;
- 登录名:
root; - 密码:在软件部署完成且服务器准备就绪后发送至您的电子邮件地址。
成功登录 Django 管理面板后,建议更改管理员密码。为此,请单击 CHANGE PASSWORD 按钮:

在打开的菜单中,输入当前密码并两次输入新密码。然后单击 CHANGE MY PASSWORD 按钮:

备注
有关 Django 基本设置的详细信息,请参阅 开发者文档。