11 changed files with 851 additions and 200 deletions
-
770apps/hadis/docs.py
-
19apps/hadis/migrations/0034_hadiscorrection_share_link.py
-
53apps/hadis/migrations/0035_transmitteroriginaltext.py
-
1apps/hadis/models/hadis.py
-
16apps/hadis/models/transmitter.py
-
93apps/hadis/serializers/category.py
-
48apps/hadis/serializers/hadis.py
-
6apps/hadis/serializers/reference.py
-
4apps/hadis/urls.py
-
4apps/hadis/views/category.py
-
31apps/hadis/views/transmitter.py
770
apps/hadis/docs.py
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,19 @@ |
|||
# Generated by Django 5.2.9 on 2025-12-14 10:48 |
|||
|
|||
from django.db import migrations, models |
|||
|
|||
|
|||
class Migration(migrations.Migration): |
|||
dependencies = [ |
|||
("hadis", "0033_hadiscorrection"), |
|||
] |
|||
|
|||
operations = [ |
|||
migrations.AddField( |
|||
model_name="hadiscorrection", |
|||
name="share_link", |
|||
field=models.CharField( |
|||
blank=True, max_length=255, null=True, verbose_name="share link" |
|||
), |
|||
), |
|||
] |
|||
@ -0,0 +1,53 @@ |
|||
# Generated by Django 5.2.9 on 2025-12-14 11:47 |
|||
|
|||
import django.db.models.deletion |
|||
from django.db import migrations, models |
|||
|
|||
|
|||
class Migration(migrations.Migration): |
|||
dependencies = [ |
|||
("hadis", "0034_hadiscorrection_share_link"), |
|||
] |
|||
|
|||
operations = [ |
|||
migrations.CreateModel( |
|||
name="TransmitterOriginalText", |
|||
fields=[ |
|||
( |
|||
"id", |
|||
models.BigAutoField( |
|||
auto_created=True, |
|||
primary_key=True, |
|||
serialize=False, |
|||
verbose_name="ID", |
|||
), |
|||
), |
|||
( |
|||
"title", |
|||
models.CharField( |
|||
blank=True, max_length=255, null=True, verbose_name="title" |
|||
), |
|||
), |
|||
("text", models.TextField(verbose_name="text")), |
|||
( |
|||
"translation", |
|||
models.JSONField(default=list, verbose_name="translation"), |
|||
), |
|||
( |
|||
"share_link", |
|||
models.CharField( |
|||
blank=True, max_length=255, null=True, verbose_name="share link" |
|||
), |
|||
), |
|||
( |
|||
"transmitter", |
|||
models.ForeignKey( |
|||
on_delete=django.db.models.deletion.CASCADE, |
|||
related_name="originaltextes", |
|||
to="hadis.transmitters", |
|||
verbose_name="transmitter", |
|||
), |
|||
), |
|||
], |
|||
), |
|||
] |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue