| 5 | |
| 6 | |
| 7 | class Migration(migrations.Migration): |
| 8 | dependencies = [ |
| 9 | ("contenttypes", "__first__"), |
| 10 | ] |
| 11 | |
| 12 | operations = [ |
| 13 | migrations.CreateModel( |
| 14 | name="Permission", |
| 15 | fields=[ |
| 16 | ( |
| 17 | "id", |
| 18 | models.AutoField( |
| 19 | verbose_name="ID", |
| 20 | serialize=False, |
| 21 | auto_created=True, |
| 22 | primary_key=True, |
| 23 | ), |
| 24 | ), |
| 25 | ("name", models.CharField(max_length=50, verbose_name="name")), |
| 26 | ( |
| 27 | "content_type", |
| 28 | models.ForeignKey( |
| 29 | to="contenttypes.ContentType", |
| 30 | on_delete=models.CASCADE, |
| 31 | verbose_name="content type", |
| 32 | ), |
| 33 | ), |
| 34 | ("codename", models.CharField(max_length=100, verbose_name="codename")), |
| 35 | ], |
| 36 | options={ |
| 37 | "ordering": [ |
| 38 | "content_type__app_label", |
| 39 | "content_type__model", |
| 40 | "codename", |
| 41 | ], |
| 42 | "unique_together": {("content_type", "codename")}, |
| 43 | "verbose_name": "permission", |
| 44 | "verbose_name_plural": "permissions", |
| 45 | }, |
| 46 | managers=[ |
| 47 | ("objects", django.contrib.auth.models.PermissionManager()), |
| 48 | ], |
| 49 | ), |
| 50 | migrations.CreateModel( |
| 51 | name="Group", |
| 52 | fields=[ |
| 53 | ( |
| 54 | "id", |
| 55 | models.AutoField( |
| 56 | verbose_name="ID", |
| 57 | serialize=False, |
| 58 | auto_created=True, |
| 59 | primary_key=True, |
| 60 | ), |
| 61 | ), |
| 62 | ( |
| 63 | "name", |
| 64 | models.CharField(unique=True, max_length=80, verbose_name="name"), |