Coverage for clustersoftware / migrations / 0001_initial.py: 100%

6 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-03-24 12:43 +0000

1# Generated by Django 1.11 on 2017-09-08 06:52 

2 

3from django.db import migrations, models 

4import django.db.models.deletion 

5 

6 

7class Migration(migrations.Migration): 

8 

9 initial = True 

10 

11 dependencies = [ 

12 ("vendor", "0001_initial"), 

13 ] 

14 

15 operations = [ 

16 migrations.CreateModel( 

17 name="Model", 

18 fields=[ 

19 ( 

20 "id", 

21 models.AutoField( 

22 auto_created=True, 

23 primary_key=True, 

24 serialize=False, 

25 verbose_name="ID", 

26 ), 

27 ), 

28 ("name", models.CharField(max_length=45)), 

29 ("version", models.CharField(max_length=45)), 

30 ( 

31 "vendor", 

32 models.ForeignKey( 

33 default=None, 

34 on_delete=django.db.models.deletion.CASCADE, 

35 related_name="clustersoftware_set", 

36 related_query_name="clustersoftware", 

37 to="vendor.Model", 

38 ), 

39 ), 

40 ], 

41 options={ 

42 "db_table": "sm_clustersoftware", 

43 "managed": True, 

44 }, 

45 ), 

46 migrations.AlterUniqueTogether( 

47 name="model", 

48 unique_together={("vendor", "version")}, 

49 ), 

50 migrations.AlterField( 

51 model_name="model", 

52 name="vendor", 

53 field=models.ForeignKey( 

54 default=None, 

55 null=True, 

56 on_delete=django.db.models.deletion.CASCADE, 

57 related_name="clustersoftware_set", 

58 related_query_name="clustersoftware", 

59 to="vendor.Model", 

60 ), 

61 ), 

62 migrations.AlterField( 

63 model_name="model", 

64 name="version", 

65 field=models.CharField(default=None, max_length=45, null=True), 

66 ), 

67 ]