--- 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 - (暂无)