---
title: "Django"
type: entity
tags: [python, web-framework, backend]
sources: [tiktok-pm-python-django-project.md]
last_updated: 2026-04-14
---

## Definition
Django是一个高级Python Web框架，鼓励快速开发和简洁实用的设计。

## Role in TikTok PM Project
- 核心Web框架，处理HTTP请求和响应
- ORM系统定义数据库模型（Product、ProductImage、ProductVideo、ProductVariation、ProductReview）
- Admin后台系统提供产品管理界面
- REST Framework提供API接口

## Key Features Used
- Django ORM：Python类到数据库表的映射
- Django Admin：自动生成管理后台
- Django REST Framework：构建RESTful API
- Django-Q：异步任务队列
- django-tinymce：富文本编辑器集成
- django-filter：高级过滤功能

## Connections
- [[Django]] ← extends ← [[Django REST Framework]]
- [[Django]] ← uses ← [[MySQL]]
- [[Django]] ← runs_on ← [[Docker]]
- [[Django]] ← served_by ← [[Gunicorn]]
- [[Django]] ← proxied_by ← [[Nginx]]
