# 一.什么是 Django?

# 1.简介

Django 是一个基于 Python 的开源 Web 框架,它被设计用于快速开发安全且可维护的网站。它包括了许多开箱即用的功能,可以大大加快 Web 应用程序的开发过程。

# 2.Django 特点

以下是 Django 的一些关键特点:

  1. Model-View-Template (MVT) 架构: Django 采用了基于 Model-View-Template 的架构模式,这使得代码更加模块化和可维护。

  2. 对象关系映射 (ORM): Django 的 ORM 允许您使用 Python 代码与数据库进行交互,而无需编写原始的 SQL 查询。

  3. 强大的管理界面: Django 自带一个功能强大的管理界面,可以轻松管理您的应用程序。

  4. 表单处理: Django 提供了一个强大的表单处理系统,可以处理数据验证、清理和渲染等任务。

  5. URL 路由: Django 的 URL 路由系统允许您将 URL 映射到相应的 Python 函数。

  6. 模板系统: Django 的模板系统使您可以将表示层与业务逻辑分离,从而使代码更加清晰和可维护。

  7. 安全性: Django 内置了许多安全特性,如跨站点请求伪造(CSRF)保护、跨站点脚本(XSS)保护等。

  8. 国际化和本地化: Django 支持网站的国际化和本地化,可以轻松适应不同语言和格式。

  9. 强大的测试框架: Django 拥有一个全面的测试框架,可以帮助您编写和运行单元测试。

Django 是一个功能丰富、高度可扩展的 Web 框架,可以帮助开发人员快速构建高质量的 Web 应用程序。它广泛应用于各种规模的项目,从小型个人网站到大型企业级应用程序。

# 二.配置文件

# 1.ALLOWED_HOSTS 配置

以下是你需要做的步骤:

  1. 编辑 Django 设置文件 (settings.py)。

  2. 添加 IP 到 ALLOWED_HOSTS: 找到 ALLOWED_HOSTS 设置,然后添加你的公网 IP 地址。例如:

    ALLOWED_HOSTS = [
        '47.104.164.8',
        # 其他允许的主机名...
    ]
    
    1
    2
    3
    4

# 三.如何 debug 启动?

# 1.脚本

python manage.py runserver 8000
1

# 2.配置图示

image-20240519153657089

上次更新: 11/3/2024, 10:37:37 AM