Files
nexus/wiki/sources/TikTok-PM-Python-Django-Project.md
2026-04-17 08:38:12 +08:00

46 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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
- (暂无)