gealogiuya
Some checks failed
Deploy Django Application to Server / deploy (push) Failing after 19s
Telegram Notifications / Telegram Gate (push) Failing after 5s

This commit is contained in:
2026-02-27 14:56:23 +05:00
commit 0229a0595c
118 changed files with 33948 additions and 0 deletions

View File

@@ -0,0 +1,143 @@
# Generated by Django 5.0.8 on 2024-10-22 12:10
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = []
operations = [
migrations.CreateModel(
name="Category",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("created_at", models.DateTimeField(auto_now_add=True)),
("updated_at", models.DateTimeField(auto_now=True)),
("name", models.CharField(max_length=255, verbose_name="Nomi")),
],
options={
"verbose_name": "Kategoriya",
"verbose_name_plural": "Kategoriyalar",
},
),
migrations.CreateModel(
name="Photo",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("created_at", models.DateTimeField(auto_now_add=True)),
("updated_at", models.DateTimeField(auto_now=True)),
(
"name",
models.CharField(
blank=True, max_length=255, null=True, verbose_name="Nomi"
),
),
(
"description",
models.TextField(blank=True, null=True, verbose_name="Tavsif"),
),
("image", models.FileField(upload_to="media/", verbose_name="Fayl")),
(
"type",
models.CharField(
blank=True, max_length=255, null=True, verbose_name="Fayl turi"
),
),
(
"size",
models.BigIntegerField(
blank=True, default=0, null=True, verbose_name="Hajmi"
),
),
],
options={
"verbose_name": "Foto",
"verbose_name_plural": "Fotolar",
},
),
migrations.CreateModel(
name="Geology",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("created_at", models.DateTimeField(auto_now_add=True)),
("updated_at", models.DateTimeField(auto_now=True)),
("name", models.CharField(max_length=255, verbose_name="Nomi")),
("title", models.CharField(max_length=255, verbose_name="Sarlavha")),
("body1", models.TextField(verbose_name="Tavsif1")),
("body2", models.TextField(verbose_name="Tavsif2")),
("body3", models.TextField(verbose_name="Tavsif3")),
(
"banner",
models.ImageField(
blank=True,
null=True,
upload_to="banners/",
verbose_name="Banner",
),
),
("address", models.CharField(max_length=255, verbose_name="Manzil")),
("longitude", models.FloatField(verbose_name="Boylam")),
("latitude", models.FloatField(verbose_name="Kenglik")),
("composition", models.TextField(verbose_name="Tarkib")),
("isp", models.TextField(verbose_name="ISP")),
("analysis", models.TextField(verbose_name="Analiz")),
(
"category",
models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="cultures",
to="geology.category",
verbose_name="Kategoriya",
),
),
(
"photos1",
models.ManyToManyField(
related_name="geology_photos1",
to="geology.photo",
verbose_name="Fotolavhalar",
),
),
(
"photos2",
models.ManyToManyField(
related_name="geology_photos2",
to="geology.photo",
verbose_name="Fotolavhalar",
),
),
],
options={
"verbose_name": "Madan",
"verbose_name_plural": "Madanlar",
},
),
]

View File

@@ -0,0 +1,42 @@
# Generated by Django 5.0.8 on 2024-10-26 07:31
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("geology", "0001_initial"),
]
operations = [
migrations.AlterModelOptions(
name="category",
options={
"ordering": ["-created_at"],
"verbose_name": "Kategoriya",
"verbose_name_plural": "Kategoriyalar",
},
),
migrations.AlterModelOptions(
name="geology",
options={
"ordering": ["-created_at"],
"verbose_name": "Madan",
"verbose_name_plural": "Madanlar",
},
),
migrations.AlterModelOptions(
name="photo",
options={
"ordering": ["-created_at"],
"verbose_name": "Foto",
"verbose_name_plural": "Fotolar",
},
),
migrations.AlterField(
model_name="photo",
name="image",
field=models.ImageField(upload_to="media/", verbose_name="Fayl"),
),
]

View File

@@ -0,0 +1,20 @@
# Generated by Django 5.0.8 on 2024-10-26 07:49
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("geology", "0002_alter_category_options_alter_geology_options_and_more"),
]
operations = [
migrations.AddField(
model_name="geology",
name="banner_title",
field=models.CharField(
blank=True, max_length=255, null=True, verbose_name="Banner sarlavhasi"
),
),
]

View File

@@ -0,0 +1,87 @@
# Generated by Django 5.0.8 on 2024-10-26 10:31
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("geology", "0003_geology_banner_title"),
]
operations = [
migrations.CreateModel(
name="Gallery",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("created_at", models.DateTimeField(auto_now_add=True)),
("updated_at", models.DateTimeField(auto_now=True)),
(
"name",
models.CharField(
blank=True, max_length=255, null=True, verbose_name="Nomi"
),
),
(
"description",
models.TextField(blank=True, null=True, verbose_name="Tavsif"),
),
("image", models.ImageField(upload_to="media/", verbose_name="Fayl")),
(
"type",
models.CharField(
blank=True, max_length=255, null=True, verbose_name="Fayl turi"
),
),
(
"size",
models.BigIntegerField(
blank=True, default=0, null=True, verbose_name="Hajmi"
),
),
],
options={
"verbose_name": "Galereya",
"verbose_name_plural": "Galereya",
"ordering": ["-created_at"],
},
),
migrations.CreateModel(
name="GalleryCategory",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("created_at", models.DateTimeField(auto_now_add=True)),
("updated_at", models.DateTimeField(auto_now=True)),
("name", models.CharField(max_length=255, verbose_name="Nomi")),
(
"gallery",
models.ManyToManyField(
related_name="gallery_category",
to="geology.gallery",
verbose_name="Galereya",
),
),
],
options={
"verbose_name": "Galereya kategoriya",
"verbose_name_plural": "Galereya kategoriyalar",
"ordering": ["-created_at"],
},
),
]

View File

@@ -0,0 +1,18 @@
# Generated by Django 5.0.8 on 2024-10-26 10:47
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("geology", "0004_gallery_gallerycategory"),
]
operations = [
migrations.AddField(
model_name="gallerycategory",
name="count",
field=models.BigIntegerField(default=0, verbose_name="Soni"),
),
]

View File

@@ -0,0 +1,94 @@
# Generated by Django 5.0.8 on 2024-11-02 04:41
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("geology", "0005_gallerycategory_count"),
]
operations = [
migrations.AlterField(
model_name="geology",
name="address",
field=models.CharField(max_length=255, verbose_name="Олинган жойи"),
),
migrations.AlterField(
model_name="geology",
name="analysis",
field=models.TextField(
verbose_name="Тоғ жинсининг спектрал тахлил натижаси (%)"
),
),
migrations.AlterField(
model_name="geology",
name="body1",
field=models.TextField(verbose_name="Tavsif"),
),
migrations.AlterField(
model_name="geology",
name="body2",
field=models.TextField(
verbose_name="Тоғ жинсининг шаффоф шакилда кўриниши"
),
),
migrations.AlterField(
model_name="geology",
name="body3",
field=models.TextField(verbose_name="Тоғ жинсининг аншлифда кўриниши"),
),
migrations.AlterField(
model_name="geology",
name="composition",
field=models.TextField(verbose_name="Тог жинсининг кимёвий таркиби (%)"),
),
migrations.AlterField(
model_name="geology",
name="isp",
field=models.TextField(
verbose_name="Тоғ жинсининг ISP - масс-спектрометрик"
),
),
migrations.AlterField(
model_name="geology",
name="latitude",
field=models.FloatField(verbose_name="Kenglik (Координаталари)"),
),
migrations.AlterField(
model_name="geology",
name="longitude",
field=models.FloatField(verbose_name="Boylam (Координаталари)"),
),
migrations.AlterField(
model_name="geology",
name="name",
field=models.CharField(
max_length=255, verbose_name="Nomi (Пироксенли скарн)"
),
),
migrations.AlterField(
model_name="geology",
name="photos1",
field=models.ManyToManyField(
related_name="geology_photos1",
to="geology.photo",
verbose_name="Барча кўрнишлар",
),
),
migrations.AlterField(
model_name="geology",
name="photos2",
field=models.ManyToManyField(
related_name="geology_photos2",
to="geology.photo",
verbose_name="Барча кўрнишлар",
),
),
migrations.AlterField(
model_name="geology",
name="title",
field=models.CharField(max_length=255, verbose_name="Sarlavha (Dr-1)"),
),
]

View File

@@ -0,0 +1,21 @@
# Generated by Django 5.0.8 on 2024-11-02 04:51
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("geology", "0006_alter_geology_address_alter_geology_analysis_and_more"),
]
operations = [
migrations.AlterModelOptions(
name="photo",
options={
"ordering": ["-created_at"],
"verbose_name": "Барча кўрнишлар",
"verbose_name_plural": "Барча кўрнишлар",
},
),
]

View File

@@ -0,0 +1,23 @@
# Generated by Django 5.0.8 on 2024-11-02 05:07
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("geology", "0007_alter_photo_options"),
]
operations = [
migrations.AddField(
model_name="geology",
name="image",
field=models.ImageField(
blank=True,
null=True,
upload_to="images/",
verbose_name="Олинган жойи сурати",
),
),
]

View File

@@ -0,0 +1,95 @@
# Generated by Django 5.0.8 on 2024-11-06 12:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("geology", "0008_geology_image"),
]
operations = [
migrations.RemoveField(
model_name="geology",
name="latitude",
),
migrations.RemoveField(
model_name="geology",
name="longitude",
),
migrations.AddField(
model_name="geology",
name="location",
field=models.CharField(
blank=True, max_length=255, null=True, verbose_name="Кординаталар"
),
),
migrations.AlterField(
model_name="geology",
name="address",
field=models.CharField(
blank=True, max_length=255, null=True, verbose_name="Олинган жойи"
),
),
migrations.AlterField(
model_name="geology",
name="analysis",
field=models.TextField(
blank=True,
null=True,
verbose_name="Тоғ жинсининг спектрал тахлил натижаси (%)",
),
),
migrations.AlterField(
model_name="geology",
name="body1",
field=models.TextField(
blank=True, null=True, verbose_name="Тог жинсининг макроскопик таснифи"
),
),
migrations.AlterField(
model_name="geology",
name="body2",
field=models.TextField(
blank=True,
null=True,
verbose_name="Тоғ жинсининг шаффоф шлифда кўриниши",
),
),
migrations.AlterField(
model_name="geology",
name="body3",
field=models.TextField(
blank=True, null=True, verbose_name="Тоғ жинсининг аншлифда кўриниши"
),
),
migrations.AlterField(
model_name="geology",
name="composition",
field=models.TextField(
blank=True, null=True, verbose_name="Тог жинсининг кимёвий таркиби (%)"
),
),
migrations.AlterField(
model_name="geology",
name="isp",
field=models.TextField(
blank=True,
null=True,
verbose_name="Тоғ жинсининг ISP - масс-спектрометрик тахлил натижаси (г/т)",
),
),
migrations.AlterField(
model_name="geology",
name="name",
field=models.CharField(max_length=255, verbose_name="Тог жинси номи"),
),
migrations.AlterField(
model_name="geology",
name="title",
field=models.CharField(
max_length=255, verbose_name="Тог жинсининг геологик раками"
),
),
]

View File

@@ -0,0 +1,33 @@
# Generated by Django 5.0.8 on 2024-11-20 07:05
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("geology", "0009_remove_geology_latitude_remove_geology_longitude_and_more"),
]
operations = [
migrations.AlterField(
model_name="geology",
name="photos1",
field=models.ManyToManyField(
blank=True,
related_name="geology_photos1",
to="geology.photo",
verbose_name="Барча кўрнишлар",
),
),
migrations.AlterField(
model_name="geology",
name="photos2",
field=models.ManyToManyField(
blank=True,
related_name="geology_photos2",
to="geology.photo",
verbose_name="Барча кўрнишлар",
),
),
]

View File