什么是 Django?
Django 是一个开源的 Python Web 框架,遵循 MTV(模型-模板-视图)架构模式,旨在帮助开发者快速构建安全且维护性高的网站。其核心功能包括:
- ORM(对象关系映射)简化数据库操作
- 自动化管理后台(Admin)
- 强大的模板引擎
- 内建的认证系统
快速入门步骤
安装 Django
pip install django
创建项目
django-admin startproject myproject
项目结构示例如下:
myproject/ manage.py myproject/ __init__.py settings.py urls.py wsgi.py
启动开发服务器
python manage.py runserver
访问 http://127.0.0.1:8000 即可看到欢迎页面
核心概念解析
概念 | 说明 |
---|---|
视图(View) | 处理请求和返回响应的逻辑 |
模板(Template) | HTML 文件,支持动态变量和标签 |
模型(Model) | 定义数据结构和数据库交互方式 |
实战建议
✅ 尝试创建第一个应用:
python manage.py startapp myapp
📌 深入学习 Django 路由系统
📌 探索 Django ORM 高级用法