视频加载中...
IMPORTANT: For any future changes to this file, use the final_file_content shown above as your reference. This content reflects the current state of the file, including any auto-formatting (e.g., if you used single quotes but the formatter converted them to double quotes). Always base your SEARCH/REPLACE operations on this final version to ensure accuracy. # VSCode Visible Files pages/templates/pages/video/_player_danmaku_include.html # VSCode Open Tabs static/js/vip-popup.js videos/comment_urls.py static/css/main.css pages/templates/pages/video/_comment_item_include.html videos/models.py development-log.md vdogo/settings.py urls.py videos/views.py videos/urls.py pages/templates/pages/video/detail.html pages/templates/pages/video/_player_danmaku_include.html # Current Time 2025/4/8 上午6:04:44 (Asia/Kuala_Lumpur, UTC+8:00) # Current Mode ACT MODE
今夜天使降临

简介: 林婷、田甜和彭佳佳是80后闺蜜,各自过着普通的生活。林婷是产科医生,在意外怀孕后发现男友唐大维出轨,她还因为情感而卷入医疗纠纷。在与唐大维分手后,林婷犹豫再三留下了孩子,助手董小伟也逐渐爱上了她,一直陪在她的身边。田甜是广告圈白领,正处于职场上升期时意外怀孕,老公齐晋东又总是动不动就辞职,在家庭与事业的矛盾中,田甜扛住生活的压力生下了孩子,齐晋东也逐渐成熟,承担起家庭的责任。彭佳佳聪明漂亮,与老公孔嘉诚过着富裕的生活,孔嘉诚忙于事业,两人感情很淡,儿子悦悦又被诊断为自闭症,这时她又一次怀孕了,在怀孕和治疗悦悦的过程中,彭佳佳学会了如何去爱,最终她与老公重建了幸福家庭。田甜生了,彭佳佳生了,林婷也生了,天使总是悄悄降临,带给人们幸福与希望。

episodes: 36 / [{'id': 1454103, 'title': '第1集', 'episode_number': 1, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrEbDQGlNtvGNnv7NTJPofzA==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454104, 'title': '第2集', 'episode_number': 2, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrS/NrFKNRhopfxpP5VbmUeQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454105, 'title': '第3集', 'episode_number': 3, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYr/59qO5berKtE1moKReiQtQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454106, 'title': '第4集', 'episode_number': 4, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrZ+bnk7Hap4oXiTUjuDokAw==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454107, 'title': '第5集', 'episode_number': 5, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrOIh44A6NjYLcsCf+oCzQ9w==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454108, 'title': '第6集', 'episode_number': 6, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrFgOMotmk0jnwWXR3D66Rlg==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454109, 'title': '第7集', 'episode_number': 7, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYr9YAogxSfbP8/kX8sxBVovA==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454110, 'title': '第8集', 'episode_number': 8, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrmM7BFh5J8YAexAUo2bfIug==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454111, 'title': '第9集', 'episode_number': 9, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYr+5zVWM/DBMPGHefOGItwlg==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454112, 'title': '第10集', 'episode_number': 10, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrFppl9gyqTOXET3wJDXPmsA==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454113, 'title': '第11集', 'episode_number': 11, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrBCCcNbBZ0b1vNRry3qNMzw==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454114, 'title': '第12集', 'episode_number': 12, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrytLONS5YZOEW6s/m4V+v+A==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454115, 'title': '第13集', 'episode_number': 13, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrWHQ3cdXgRO5bwrxwFASfDQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454116, 'title': '第14集', 'episode_number': 14, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYr1i+gCa7LJjIwEUrNIkrDNQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454117, 'title': '第15集', 'episode_number': 15, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrEliRr9VJqVEe1+KlYBifBQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454118, 'title': '第16集', 'episode_number': 16, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrE+PeA+mo6WY7WIzDTX4t0g==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454119, 'title': '第17集', 'episode_number': 17, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrhjmUuC5kL5Vp/4nBRSAyPA==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454120, 'title': '第18集', 'episode_number': 18, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrT8gBrTJKQ11cIFf/dovmwQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454121, 'title': '第19集', 'episode_number': 19, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrhhWn7oI3NTLH9VO2CP7zCw==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454122, 'title': '第20集', 'episode_number': 20, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrhemIfOYxfr/3g+VDwOH6lA==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454123, 'title': '第21集', 'episode_number': 21, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrEP7mSVK3kvOBoO+NbTn/lA==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454124, 'title': '第22集', 'episode_number': 22, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYreV5WdvS+suN3kj7fZrzLVA==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454125, 'title': '第23集', 'episode_number': 23, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrRmiMFzoTXADeWCBezr4ztQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454126, 'title': '第24集', 'episode_number': 24, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYr8cSarwsxRyDU8RkDrQWRMg==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454127, 'title': '第25集', 'episode_number': 25, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrMiRXz+7xCkhrIZ96c1H3vw==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454128, 'title': '第26集', 'episode_number': 26, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrrfFsatWNiXu38lsjt8S0XQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454129, 'title': '第27集', 'episode_number': 27, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYr1viUBEBDrKyhZK8ehKu8ag==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454130, 'title': '第28集', 'episode_number': 28, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrqHrmDPl3gtCuHZ88O+J+gw==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454131, 'title': '第29集', 'episode_number': 29, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrEDlPljYoHHTVOGSAUMP3LA==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454132, 'title': '第30集', 'episode_number': 30, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYr/UzwhiYlaEEb1IoHlQdp5A==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454133, 'title': '第31集', 'episode_number': 31, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrGZ0Cu+10+NY5MAZjgjkKxQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454134, 'title': '第32集', 'episode_number': 32, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYr153ajhom2/zAV/tiNbzcbQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454135, 'title': '第33集', 'episode_number': 33, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrDOZiD8egFytUmGSrvqNrVg==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454136, 'title': '第34集', 'episode_number': 34, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrfYSvrsTbIf4ZKpL3k3OykQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454137, 'title': '第35集', 'episode_number': 35, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYr3O5G1GRLg0ssPBD6noBidA==', 'has_rose_id': True, 'video_url': ''}, {'id': 1454138, 'title': '第36集', 'episode_number': 36, 'duration': None, 'description': '', 'rose_id': 'rose_xsxJn3QYjThJtQCyMAsuf268VkDzQ7vWH3v/NLpsPfNpuSyIYWiGBRl6GmPyEEYrxm5m47PWAhobdbBxnF55Ug==', 'has_rose_id': True, 'video_url': ''}]

选集

第1集
第2集
第3集
第4集
第5集
第6集
第7集
第8集
第9集
第10集
第11集
第12集
第13集
第14集
第15集
第16集
第17集
第18集
第19集
第20集
第21集
第22集
第23集
第24集
第25集
第26集
第27集
第28集
第29集
第30集
第31集
第32集
第33集
第34集
第35集
第36集

暂无评论,快来抢沙发吧!