Django零基础入门:项目结构与Hello World实战
本文面向Django初学者,详细解析新建Django项目的目录结构及各核心文件的作用,包括manage.py、settings.py等。通过PyCharm和命令行两种方式演示如何创建App,并逐步指导编写视图函数、配置URL路由,最终在浏览器中成功运行Hello World应用,帮助读者快速掌握Django基础开发流程。
1. 项目目录及文件说明:

manage.py 是 Django 提供的一个命令行实用工具,用于管理 Django 项目的各种操作;
__init__.py 是一个空文件,其作用是标识该目录为 Python 包(Package),使 Python 能够识别并导入其中的模块;
settings.py 是项目的核心配置文件,包含了数据库连接信息、调试模式标志、静态文件路径等关键设置;
urls.py 用于声明 Django 项目的 URL 路由,将用户请求的 URL 映射到对应的视图函数;
wsgi.py 主要用于部署服务器环境,作为 WSGI 兼容的 Web 服务器入口;
templates 目录用于存放 HTML 模板文件,供视图层渲染页面使用。
2. 项目与应用(App)的关系:
在 Django 架构中,一个完整的项目(Project)通常由多个应用(App,即模块)组成,每个 App 负责特定的业务功能。

在当前的 Django 项目中创建新 App 的步骤如下:
第一种方法——通过 PyCharm 创建:


注意:由于开发环境位于远程 Ubuntu 系统中,因此在使用命令创建 App 后,务必执行下载(download)操作以同步本地文件;
第二种方法——通过命令行创建:
(请确保当前终端路径已切换至与 manage.py 文件同级的目录!)
python manage.py startapp app名
OK!App 创建完成。
3. 使用 Django 框架编写 Hello World!
1. 在项目目录下创建视图文件 views.py(用于处理具体的业务逻辑)
① 创建文件:

② 编写 views.py 文件内容如下:
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def test(request): # 函数视图
return HttpResponse("Hello world!")
2. 定义视图对应的 URL 映射:

3. 启动服务后,在浏览器地址栏输入以下地址访问:
ip地址:8000端口/test
效果如下:

到此这篇关于 Django 零基础入门之运行 Django 版的 hello world 的文章就介绍到这了,更多相关 Django hello world 内容请搜索本站以前的文章或继续浏览下面的相关文章,希望大家以后多多支持本站!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













