---
title: "TikTok PM - Python Django Project"
type: source
tags: [django, python, mariadb, mysql, project, tiktok, docker]
date: 2025-11-24
---

## Source File
- [[raw/Others/TikTok PM - Python Django Project.md]]

## Summary
- 核心主题：TikTok 产品管理系统（Django Web 应用）
- 问题域：Django Web 开发、MySQL/MariaDB 数据库管理、Docker 生产部署、RESTful API 实现
- 方法/机制：Django ORM 模型定义、Django Admin 定制、TinyMCE 富文本集成、Django REST Framework、异步任务队列（Django-Q）、Docker Compose 部署
- 结论/价值：提供完整的 TikTok 产品数据抓取、存储、管理解决方案，支持批量导入和 API 供 n8n 自动化调用

## Key Claims
- Django Admin 可通过自定义视图实现产品数据批量抓取功能
- Django REST Framework 可快速构建 RESTful API 接口供第三方调用
- 使用 Django-Q 异步任务队列处理耗时的第三方 API 调用和数据导入
- Docker Compose + Nginx 可实现生产环境部署和负载均衡

## Key Quotes
> "Django Admin 是一个基于模型自动生成的管理界面，非常适合作为管理员工具（Admin Management Tool）"
> "使用 Django-Q 异步任务队列处理耗时的 Bright Data API 调用和数据导入"

## Key Concepts
- [[Django]]: Python Web 框架
- [[Django-Admin]]: Django 内置管理后台
- [[Django-REST-Framework]]: Django REST API 框架
- [[Docker]]: 容器化部署技术
- [[MySQL]]: 关系型数据库
- [[MariaDB]]: MySQL 分支数据库

## Key Entities
- [[Bright-Data]]: 第三方数据抓取服务提供商

## Connections
- [[Django]] ← uses ← [[Django-REST-Framework]]
- [[Django]] ← uses ← [[Django-Admin]]
- [[Django]] ← integrates ← [[TinyMCE]]
- [[Docker]] ← deploys ← [[Django]]
- [[MySQL]] ← stores ← Product Data

## Contradictions
- （暂无）