| import os |
| import sys |
| import django |
| from datetime import date |
|
|
| |
| os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings') |
| django.setup() |
|
|
| from interview.models import Applicant, Interview |
|
|
| def seed(): |
| |
| app1, _ = Applicant.objects.get_or_create(first_name='Juan', last_name='Perez', email='juan@test.com') |
| app2, _ = Applicant.objects.get_or_create(first_name='Ana', last_name='Gomez', email='ana@test.com') |
| app3, _ = Applicant.objects.get_or_create(first_name='Carlos', last_name='Ruiz', email='carlos@test.com') |
|
|
| |
| d = date(2026, 6, 14) |
| |
| |
| Interview.objects.filter(date=d).delete() |
|
|
| i1 = Interview.objects.create(title='Entrevista Técnica', date=d, time_index=2, active=True) |
| i1.applicants.add(app1, app2) |
|
|
| i2 = Interview.objects.create(title='Entrevista RH', date=d, time_index=7, active=False) |
| i2.applicants.add(app3) |
|
|
| print("Seed completado.") |
|
|
| if __name__ == '__main__': |
| seed() |
|
|