Files
Django/scripts/seed_miniapp_icons.py

29 lines
840 B
Python

#!/usr/bin/env python
"""预置各俱乐部小程序图标配置(仅写 DB 路径,不上传文件)。"""
import os
import sys
import django
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, BASE_DIR)
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'a_long_dianjing.settings')
django.setup()
from jituan.models import Club
from jituan.services.miniapp_assets import seed_miniapp_icons_for_club
def main():
clubs = Club.query.filter(status=1).values_list('club_id', flat=True)
club_ids = list(clubs) or ['xq', 'xzj']
total = 0
for cid in club_ids:
n = seed_miniapp_icons_for_club(cid, overwrite=False)
total += n
print(f'俱乐部 {cid}: 新增 {n} 条图标配置')
print(f'完成,共新增 {total}')
if __name__ == '__main__':
main()