# Generated by Django 3.2.25 on 2026-01-21 16:28 from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ ('parsers', '0001_initial_parsers'), ] operations = [ migrations.CreateModel( name='Proxy', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True, db_index=True, help_text='Дата и время создания записи', verbose_name='создано')), ('updated_at', models.DateTimeField(auto_now=True, help_text='Дата и время последнего обновления', verbose_name='обновлено')), ('address', models.CharField(help_text='Адрес прокси (например: http://proxy:8080)', max_length=255, unique=True, verbose_name='адрес')), ('is_active', models.BooleanField(db_index=True, default=True, help_text='Доступен ли прокси для использования', verbose_name='активен')), ('last_used_at', models.DateTimeField(blank=True, help_text='Время последнего использования', null=True, verbose_name='последнее использование')), ('fail_count', models.PositiveIntegerField(default=0, help_text='Количество неудачных попыток подключения', verbose_name='количество ошибок')), ('description', models.CharField(blank=True, help_text='Описание прокси (провайдер, локация и т.д.)', max_length=255, verbose_name='описание')), ], options={ 'verbose_name': 'прокси', 'verbose_name_plural': 'прокси', 'db_table': 'parsers_proxy', 'ordering': ['fail_count', '-last_used_at'], }, ), ]