0006_application_file_clean_time.py 787 B

123456789101112131415161718192021222324
  1. # Generated by Django 5.2.9 on 2026-01-14 06:51
  2. from django.db import migrations, models
  3. def insert_default_data(apps, schema_editor):
  4. Application = apps.get_model('application', 'Application')
  5. # 批量修改 把所有的file_clean_time的值设置成clean_time的值
  6. Application.objects.all().update(file_clean_time=models.F('clean_time'))
  7. class Migration(migrations.Migration):
  8. dependencies = [
  9. ('application', '0005_chatrecord_vote_other_content_chatrecord_vote_reason'),
  10. ]
  11. operations = [
  12. migrations.AddField(
  13. model_name='application',
  14. name='file_clean_time',
  15. field=models.IntegerField(default=180, verbose_name='文件清理时间'),
  16. ),
  17. migrations.RunPython(insert_default_data)
  18. ]