29 lines
840 B
Python
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()
|