Coverage for apps / recipes / migrations / 0004_cachedsearchimage.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-11 00:40 +0000

1# Generated by Django 5.2.10 on 2026-01-08 08:58 

2 

3from django.db import migrations, models 

4 

5 

6class Migration(migrations.Migration): 

7 

8 dependencies = [ 

9 ('recipes', '0003_recipecollection_recipecollectionitem_recipefavorite_and_more'), 

10 ] 

11 

12 operations = [ 

13 migrations.CreateModel( 

14 name='CachedSearchImage', 

15 fields=[ 

16 ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 

17 ('external_url', models.URLField(db_index=True, max_length=2000, unique=True)), 

18 ('image', models.ImageField(blank=True, upload_to='search_images/')), 

19 ('created_at', models.DateTimeField(auto_now_add=True)), 

20 ('last_accessed_at', models.DateTimeField(auto_now=True)), 

21 ('status', models.CharField(choices=[('pending', 'Pending'), ('success', 'Success'), ('failed', 'Failed')], default='pending', max_length=10)), 

22 ], 

23 options={ 

24 'indexes': [models.Index(fields=['status'], name='recipes_cac_status_b3d328_idx'), models.Index(fields=['created_at'], name='recipes_cac_created_15879c_idx')], 

25 }, 

26 ), 

27 ] 

← Back to Dashboard