#!/usr/bin/env python """ 전체 유저의 메인페이지 표시를 '표시'로 변경하는 스크립트 """ import os import sys import django # Django 설정 os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'A_core.settings') sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) django.setup() from B_main.models import Person def show_all_users(): """전체 유저의 메인페이지 표시를 '표시'로 변경""" print("=" * 60) print("전체 유저 메인페이지 표시 설정") print("=" * 60) # 모든 Person 데이터 조회 persons = Person.objects.all() updated_count = 0 for person in persons: if not person.보일지여부: print(f"표시로 변경: {person.이름} (회원가입상태: {person.회원가입상태})") person.보일지여부 = True person.save() updated_count += 1 else: print(f"이미 표시: {person.이름} (회원가입상태: {person.회원가입상태})") print(f"\n총 {updated_count}개의 사용자가 표시로 변경되었습니다.") # 최종 통계 total_persons = Person.objects.count() visible_persons = Person.objects.filter(보일지여부=True).count() hidden_persons = Person.objects.filter(보일지여부=False).count() print(f"\n최종 통계:") print(f" 전체 사용자: {total_persons}명") print(f" 표시 사용자: {visible_persons}명") print(f" 숨김 사용자: {hidden_persons}명") if __name__ == '__main__': show_all_users()