视频加载中...
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
爱天使传说

简介: 圣花园学园中等部学生花咲桃子是学校新闻部部员,与她的朋友谷间百合和珠野雏菊采访学校足球部活动。有一次她们在采访完成回家途中遭到恶魔袭击,天使利文来到人间拯救她们并告诉桃子她就是传说中的爱天使婚纱桃子,并要协助天使界与恶魔战斗,与及寻找先前散落在人间的四件神圣之物。此后百合和雏菊亦卷入战斗当中,并且相继成为了爱天使。 原来天使界与恶魔族开战的原因,竟然是因为恶魔族女王尼狄比拉暗恋一位纯天使但却失败,尼狄比拉于是发动恶魔攻击天使界,并欲消除人间界的所有爱心音波。天使界女王阿法拉狄为了守住四件圣物不被恶魔夺去,便把四件圣物散在人间。 三位女生在与恶魔战斗的这段期间,相继找到了其中三件圣物,亦分别找到她们的恋人;之后更出现了第四个爱天使小原红花和找到最后一件神圣之物。此后桃子发现自己的母亲是纯天使,但同时发现自己的恋人风摩洋介却是一个恶魔,不过她仍要与洋介相恋。最后洋介发现尼狄比拉是他的杀父仇人,便与桃子等人合力以爱心音波击倒尼狄比拉。

episodes: 51 / [{'id': 2063241, 'title': '第1集', 'episode_number': 1, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgWpiO17hYA3BAZ5dt/PRUTw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063242, 'title': '第2集', 'episode_number': 2, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgGhoV4OuqltxyUrGQs0r38w==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063243, 'title': '第3集', 'episode_number': 3, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgtHNHUajJFxguuhj9iV/K5Q==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063244, 'title': '第4集', 'episode_number': 4, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg36rH7UXppcrBYR7xZ05VQw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063245, 'title': '第5集', 'episode_number': 5, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgL1pmRICQXivPI58n9uBWuw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063246, 'title': '第6集', 'episode_number': 6, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgZSQVIExQZhq68p1Ie2UJFA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063247, 'title': '第7集', 'episode_number': 7, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgygJzgqLIWoRijZCbrWnADA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063248, 'title': '第8集', 'episode_number': 8, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgY9qEZ5F4njDL9Xo/q1fYlA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063249, 'title': '第9集', 'episode_number': 9, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgGCmMzRJ2R/0lW+T5ErvqVA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063250, 'title': '第10集', 'episode_number': 10, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgQ2O5SQL3Qd3RWcd4MTKCSQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063251, 'title': '第11集', 'episode_number': 11, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgQ0K6WeVi7B7uxE7aG9vsWg==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063252, 'title': '第12集', 'episode_number': 12, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgU8z8B4hq/EunW0/jYPCk1Q==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063253, 'title': '第13集', 'episode_number': 13, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgTaZ+WExNblanCLSGAnuVDg==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063254, 'title': '第14集', 'episode_number': 14, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgxtC6QpvhxEFNDcfjPvTuAA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063255, 'title': '第15集', 'episode_number': 15, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgBVIISgfrwN/B40DluBUMHQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063256, 'title': '第16集', 'episode_number': 16, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgTd7n4rmb1G1xhFpnve3/bQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063257, 'title': '第17集', 'episode_number': 17, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg/A9AlmJK5Rvho9viNymWCA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063258, 'title': '第18集', 'episode_number': 18, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg5vS9FC1hpl/JqiUjgt0LXg==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063259, 'title': '第19集', 'episode_number': 19, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg4ePow55RIbU8zNBCfYmE7w==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063260, 'title': '第20集', 'episode_number': 20, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgjLgm8SCKG5vY+bAVxfxW5w==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063261, 'title': '第21集', 'episode_number': 21, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg/CCL5Mo1ihJ+dV6D4/6qKw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063262, 'title': '第22集', 'episode_number': 22, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg2tgjGIDhA1OG71mPcXuIwQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063263, 'title': '第23集', 'episode_number': 23, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgMjkyEgr5ydJv53wV6/Y83g==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063264, 'title': '第24集', 'episode_number': 24, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgkLgeLo9CE4yBU7ffaJq2Iw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063265, 'title': '第25集', 'episode_number': 25, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgVuym654EfGiLPD8zdEGxTQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063266, 'title': '第26集', 'episode_number': 26, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg7Nqp+kPVG+pa1i2Kq8UzhA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063267, 'title': '第27集', 'episode_number': 27, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgWdXf/x5pUGGHK5yqW/EYpw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063268, 'title': '第28集', 'episode_number': 28, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgry4dZ27dlMKxAdWmAE4S3A==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063269, 'title': '第29集', 'episode_number': 29, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtghPISPoBr1lbTDV7BEf4DqA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063270, 'title': '第30集', 'episode_number': 30, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgJUegW7PJLQbxa7dL/i24kw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063271, 'title': '第31集', 'episode_number': 31, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgtC2KRfFyWtmzK1TVQVeVWw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063272, 'title': '第32集', 'episode_number': 32, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgo11dAk0UPJcLsYcxMtyxUA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063273, 'title': '第33集', 'episode_number': 33, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg3xbcA5ybPcJBdgtRJ5Gjxg==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063274, 'title': '第34集', 'episode_number': 34, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgyw7Fgf4UKgstmQMvbcisSg==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063275, 'title': '第35集', 'episode_number': 35, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgx6JDTtk9jws8boBdMiHLhQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063276, 'title': '第36集', 'episode_number': 36, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgLb0VPiBaqHgMVCjhFhjWuQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063277, 'title': '第37集', 'episode_number': 37, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg+zPxMTTQbFwehYcGfCoK2g==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063278, 'title': '第38集', 'episode_number': 38, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg9W7wQvthUVBEUAIO397dow==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063279, 'title': '第39集', 'episode_number': 39, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgG7sr7Wu1+QCZjcBWv4m9bA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063280, 'title': '第40集', 'episode_number': 40, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg5/AAxW3iOqtRIEn3C474Ig==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063281, 'title': '第41集', 'episode_number': 41, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgzj3WgQHLDiAbB6pVOPUHZQ==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063282, 'title': '第42集', 'episode_number': 42, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgY78dENs1/vlX2MqJYn9tNw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063283, 'title': '第43集', 'episode_number': 43, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg4FT/KCYmitug8oAOVe/s/Q==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063284, 'title': '第44集', 'episode_number': 44, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgeZ1YRXHusnCnVNVO/vxCAw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063285, 'title': '第45集', 'episode_number': 45, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgYzMpQk5ViEkofEnSKXHtNA==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063286, 'title': '第46集', 'episode_number': 46, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgzhUQVnyWRF1srJnp4Vrc/Q==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063287, 'title': '第47集', 'episode_number': 47, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgrMkB2EHZqD1DyVNtfkDQMg==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063288, 'title': '第48集', 'episode_number': 48, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgIH5NR5/Vn4+hiyuAx7pa1w==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063289, 'title': '第49集', 'episode_number': 49, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgesvSysoewVzxDw/4wDXg0Q==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063290, 'title': '第50集', 'episode_number': 50, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtg6hJjgHK5FTU4J5xqqMbmcw==', 'has_rose_id': True, 'video_url': ''}, {'id': 2063291, 'title': '第51集', 'episode_number': 51, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP4qu2HvSh226U7jPdEhERxnlAb3A6aTiLy/I7EypGHtgoQpb+r4JihndTiGmBjI4nA==', '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集
第37集
第38集
第39集
第40集
第41集
第42集
第43集
第44集
第45集
第46集
第47集
第48集
第49集
第50集
第51集

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