Django 项目一键起飞:大象装冰箱只需两步
【摘要】 Django 项目一键起飞:大象装冰箱只需两步 前言把“创建 Django 项目”比作“把大象装冰箱”,我们只需要两步:创建项目;2. 运行项目。下面给出最简实操 + 原理解释,复制即可用。 一、准备工作:进入虚拟环境虚拟环境 = 独立教室,保证包版本互不干扰。# 进入教室(已提前建好)workon django225_xiaoshunyi42 二、STEP 1:创建 Django 项目d...
Django 项目一键起飞:大象装冰箱只需两步
前言
把“创建 Django 项目”比作“把大象装冰箱”,我们只需要两步:
- 创建项目;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
-
为什么只能运行
manage.py
?
它是 Django 生成的“项目经理”,负责加载配置、路由、WSGI,直接运行别的文件会缺少上下文。 -
必须进虚拟环境吗?
是的,否则依赖包会装到全局 Python,版本冲突难以排查。 -
PyCharm 右键行不行?
可以,但要把解释器指向虚拟环境里的python
路径。
六、下一步预告
项目跑通后,下一节用
python manage.py startapp app_name
创建“子应用”(部门),开始写业务逻辑。
一句话总结
虚拟环境里敲两条命令,Django 小火箭就飞起来了。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)