Django 项目一键起飞:大象装冰箱只需两步

举报
周杰伦本人 发表于 2025/07/30 14:01:18 2025/07/30
【摘要】 Django 项目一键起飞:大象装冰箱只需两步 前言把“创建 Django 项目”比作“把大象装冰箱”,我们只需要两步:创建项目;2. 运行项目。下面给出最简实操 + 原理解释,复制即可用。 一、准备工作:进入虚拟环境虚拟环境 = 独立教室,保证包版本互不干扰。# 进入教室(已提前建好)workon django225_xiaoshunyi42 二、STEP 1:创建 Django 项目d...

Django 项目一键起飞:大象装冰箱只需两步

前言

把“创建 Django 项目”比作“把大象装冰箱”,我们只需要两步:

  1. 创建项目;2. 运行项目。
    下面给出最简实操 + 原理解释,复制即可用。

一、准备工作:进入虚拟环境

虚拟环境 = 独立教室,保证包版本互不干扰。

# 进入教室(已提前建好)
workon django225_xiaoshunyi42

二、STEP 1:创建 Django 项目

django-admin startproject book_manager

执行完自动生成目录:

book_manager/              # 外层:仓库/公司
├── manage.py              # 项目经理(唯一入口脚本)
└── book_manager/          # 内层:公司总部
    ├── __init__.py
    ├── settings.py        # 公司规章制度(配置)
    ├── urls.py            # 前台路由表
    └── wsgi.py            # 部署电梯(WSGI 接口)

要点

  • 必须在虚拟环境里执行。

  • django-admin 是全局命令,startproject 是子命令。


三、STEP 2:让项目跑起来

cd book_manager            # 进入项目根
python manage.py runserver

终端出现:

Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

浏览器访问 http://127.0.0.1:8000/ 看到小火箭即成功。


四、常用变体命令

需求 命令
换端口 python manage.py runserver 0.0.0.0:9000
后台运行(Linux) nohup python manage.py runserver 0.0.0.0:8000 &
退出 Ctrl + C

五、常见疑问 FAQ

  1. 为什么只能运行 manage.py
    它是 Django 生成的“项目经理”,负责加载配置、路由、WSGI,直接运行别的文件会缺少上下文。

  2. 必须进虚拟环境吗?
    是的,否则依赖包会装到全局 Python,版本冲突难以排查。

  3. PyCharm 右键行不行?
    可以,但要把解释器指向虚拟环境里的 python 路径。


六、下一步预告

项目跑通后,下一节用

python manage.py startapp app_name

创建“子应用”(部门),开始写业务逻辑。


一句话总结

虚拟环境里敲两条命令,Django 小火箭就飞起来了。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。