├── base ├── __init__.py ├── migrations │ ├── __init__.py │ ├── __pycache__ │ │ ├── 0003_bag.cpython-310.pyc │ │ ├── 0003_bag.cpython-312.pyc │ │ ├── 0003_bag.cpython-313.pyc │ │ ├── 0018_cimg.cpython-310.pyc │ │ ├── 0018_cimg.cpython-313.pyc │ │ ├── 0022_logo.cpython-310.pyc │ │ ├── 0022_logo.cpython-313.pyc │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── __init__.cpython-313.pyc │ │ ├── 0001_initial.cpython-310.pyc │ │ ├── 0001_initial.cpython-312.pyc │ │ ├── 0001_initial.cpython-313.pyc │ │ ├── 0005_bag_imj.cpython-310.pyc │ │ ├── 0005_bag_imj.cpython-312.pyc │ │ ├── 0005_bag_imj.cpython-313.pyc │ │ ├── 0014_nomer.cpython-310.pyc │ │ ├── 0014_nomer.cpython-313.pyc │ │ ├── 0017_carusel.cpython-310.pyc │ │ ├── 0017_carusel.cpython-313.pyc │ │ ├── 0024_philips.cpython-310.pyc │ │ ├── 0024_philips.cpython-313.pyc │ │ ├── 0029_telbox2.cpython-310.pyc │ │ ├── 0029_telbox2.cpython-313.pyc │ │ ├── 0030_imgbox.cpython-310.pyc │ │ ├── 0030_imgbox.cpython-313.pyc │ │ ├── 0004_bag_made.cpython-310.pyc │ │ ├── 0004_bag_made.cpython-312.pyc │ │ ├── 0004_bag_made.cpython-313.pyc │ │ ├── 0009_telsatuv.cpython-310.pyc │ │ ├── 0009_telsatuv.cpython-313.pyc │ │ ├── 0016_maxsulot.cpython-310.pyc │ │ ├── 0016_maxsulot.cpython-313.pyc │ │ ├── 0023_logotext.cpython-310.pyc │ │ ├── 0023_logotext.cpython-313.pyc │ │ ├── 0025_philips2.cpython-310.pyc │ │ ├── 0025_philips2.cpython-313.pyc │ │ ├── 0026_philips3.cpython-310.pyc │ │ ├── 0026_philips3.cpython-313.pyc │ │ ├── 0027_philips4.cpython-310.pyc │ │ ├── 0027_philips4.cpython-313.pyc │ │ ├── 0028_philips5.cpython-310.pyc │ │ ├── 0028_philips5.cpython-313.pyc │ │ ├── 0007_alter_bag_img.cpython-310.pyc │ │ ├── 0007_alter_bag_img.cpython-312.pyc │ │ ├── 0007_alter_bag_img.cpython-313.pyc │ │ ├── 0008_bagimg_photos.cpython-310.pyc │ │ ├── 0008_bagimg_photos.cpython-313.pyc │ │ ├── 0006_rename_imj_bag_img.cpython-310.pyc │ │ ├── 0006_rename_imj_bag_img.cpython-312.pyc │ │ ├── 0006_rename_imj_bag_img.cpython-313.pyc │ │ ├── 0015_alter_nomer_number.cpython-310.pyc │ │ ├── 0015_alter_nomer_number.cpython-313.pyc │ │ ├── 0020_alter_telfonbox_xotirasi.cpython-310.pyc │ │ ├── 0020_alter_telfonbox_xotirasi.cpython-313.pyc │ │ ├── 0021_alter_telfonbox_xotirasi.cpython-310.pyc │ │ ├── 0021_alter_telfonbox_xotirasi.cpython-313.pyc │ │ ├── 0002_user_job_alter_user_number.cpython-310.pyc │ │ ├── 0002_user_job_alter_user_number.cpython-312.pyc │ │ ├── 0002_user_job_alter_user_number.cpython-313.pyc │ │ ├── 0011_telfonbox_delete_telsatuv.cpython-310.pyc │ │ ├── 0011_telfonbox_delete_telsatuv.cpython-313.pyc │ │ ├── 0012_rename_img_telfonbox_imgte.cpython-310.pyc │ │ ├── 0012_rename_img_telfonbox_imgte.cpython-313.pyc │ │ ├── 0013_rename_imgte_telfonbox_imgs.cpython-310.pyc │ │ ├── 0013_rename_imgte_telfonbox_imgs.cpython-313.pyc │ │ ├── 0019_telfonbox_rangi_telfonbox_xotirasi.cpython-310.pyc │ │ ├── 0019_telfonbox_rangi_telfonbox_xotirasi.cpython-313.pyc │ │ ├── 0010_remove_telsatuv_narxi_remove_telsatuv_sketka.cpython-310.pyc │ │ └── 0010_remove_telsatuv_narxi_remove_telsatuv_sketka.cpython-313.pyc │ ├── 0006_rename_imj_bag_img.py │ ├── 0004_bag_made.py │ ├── 0005_bag_imj.py │ ├── 0015_alter_nomer_number.py │ ├── 0012_rename_img_telfonbox_imgte.py │ ├── 0013_rename_imgte_telfonbox_imgs.py │ ├── 0007_alter_bag_img.py │ ├── 0020_alter_telfonbox_xotirasi.py │ ├── 0021_alter_telfonbox_xotirasi.py │ ├── 0010_remove_telsatuv_narxi_remove_telsatuv_sketka.py │ ├── 0023_logotext.py │ ├── 0014_nomer.py │ ├── 0024_philips.py │ ├── 0025_philips2.py │ ├── 0026_philips3.py │ ├── 0027_philips4.py │ ├── 0028_philips5.py │ ├── 0018_cimg.py │ ├── 0017_carusel.py │ ├── 0030_imgbox.py │ ├── 0022_logo.py │ ├── 0002_user_job_alter_user_number.py │ ├── 0019_telfonbox_rangi_telfonbox_xotirasi.py │ ├── 0003_bag.py │ ├── 0001_initial.py │ ├── 0009_telsatuv.py │ ├── 0008_bagimg_photos.py │ ├── 0011_telfonbox_delete_telsatuv.py │ ├── 0016_maxsulot.py │ └── 0029_telbox2.py ├── tests.py ├── urls.py ├── __pycache__ │ ├── admin.cpython-310.pyc │ ├── admin.cpython-312.pyc │ ├── admin.cpython-313.pyc │ ├── apps.cpython-310.pyc │ ├── apps.cpython-312.pyc │ ├── apps.cpython-313.pyc │ ├── tests.cpython-312.pyc │ ├── urls.cpython-310.pyc │ ├── urls.cpython-312.pyc │ ├── urls.cpython-313.pyc │ ├── views.cpython-310.pyc │ ├── views.cpython-312.pyc │ ├── views.cpython-313.pyc │ ├── __init__.cpython-310.pyc │ ├── __init__.cpython-312.pyc │ ├── __init__.cpython-313.pyc │ ├── models.cpython-310.pyc │ ├── models.cpython-312.pyc │ └── models.cpython-313.pyc ├── apps.py ├── admin.py ├── views.py ├── models.py └── templates │ └── index.html ├── Shoping ├── __init__.py ├── __pycache__ │ ├── urls.cpython-310.pyc │ ├── urls.cpython-312.pyc │ ├── urls.cpython-313.pyc │ ├── wsgi.cpython-310.pyc │ ├── wsgi.cpython-312.pyc │ ├── wsgi.cpython-313.pyc │ ├── __init__.cpython-310.pyc │ ├── __init__.cpython-312.pyc │ ├── __init__.cpython-313.pyc │ ├── settings.cpython-310.pyc │ ├── settings.cpython-312.pyc │ └── settings.cpython-313.pyc ├── urls.py ├── asgi.py ├── wsgi.py └── settings.py ├── db.sqlite3 ├── media ├── avatar.webp └── media │ ├── logo.png │ ├── rdar.jpg │ ├── tel.jpg │ ├── card-1.png │ ├── carusel.png │ ├── image-1.png │ ├── image-2.png │ ├── image-3.png │ ├── image-4.png │ ├── image-5.png │ ├── image-6.png │ ├── image-7.png │ ├── image-8.png │ ├── image-9.png │ ├── carusel3.jpg │ ├── carusel4.png │ ├── karusel1.jpg │ ├── korzinka.jpg │ ├── tel_48bdLlp.jpg │ ├── tel_6Q4l6rj.jpg │ ├── tel_BIMRKfE.jpg │ ├── tel_SWsO5ZQ.jpg │ ├── tel_kWZpZ2J.jpg │ ├── tel_wEPAtAM.jpg │ ├── Без_названия.png │ ├── carusel_WlKAaZN.png │ ├── image-1_94pzs54.png │ ├── image-2_5DW25tN.png │ ├── image-2_ApuKTnf.png │ ├── image-2_iWrsnXl.png │ ├── image-3_7CNOmcu.png │ ├── image-3_Oiv4LZD.png │ ├── image-4_NATcR7F.png │ ├── image-4_n3qkXwX.png │ ├── image-5_WZdHftw.png │ ├── image-6_MUqlfdV.png │ ├── image-7_XDy0yH2.png │ ├── image-8_az6UiT4.png │ ├── image-8_cYOhlWH.png │ ├── image-8_w0U1YPv.png │ ├── image-9_txINCZg.png │ ├── korzinka_0kenFxK.jpg │ ├── photo_2025-06-11_10-39-36.jpg │ ├── photo_2025-06-18_12-07-17.jpg │ ├── photo_2025-06-18_12-07-18.jpg │ ├── photo_2025-06-18_12-07-17_2.jpg │ ├── photo_2025-06-18_12-07-17_3.jpg │ ├── photo_2025-06-18_12-07-17_4.jpg │ ├── photo_2025-06-18_12-07-17_5.jpg │ ├── photo_2025-06-18_12-07-17_6.jpg │ ├── photo_2025-06-18_12-07-17_7.jpg │ ├── Screenshot_2025-06-17_230604.png │ ├── Screenshot_2025-06-17_230610.png │ ├── Screenshot_2025-06-17_230617.png │ ├── Screenshot_2025-06-17_230623.png │ ├── Screenshot_2025-06-17_230633.png │ ├── Screenshot_2025-06-17_231401.png │ ├── Screenshot_2025-06-17_231407.png │ ├── Screenshot_2025-06-17_231414.png │ ├── Screenshot_2025-06-17_231420.png │ ├── Screenshot_2025-06-17_231425.png │ ├── Screenshot_2025-06-17_231430.png │ ├── Screenshot_2025-06-17_231436.png │ ├── Screenshot_2025-06-18_175432.png │ ├── Screenshot_2025-06-19_011755.png │ ├── Screenshot_2025-06-19_015032.png │ ├── Screenshot_2025-06-19_015134.png │ ├── Screenshot_2025-06-19_015140.png │ ├── Screenshot_2025-06-19_015149.png │ ├── Screenshot_2025-06-19_015158.png │ ├── Screenshot_2025-06-19_113055.png │ ├── e7d06383e594e0f756a2510527ffec09_2.jpg │ ├── photo_2025-06-18_12-07-17_4_27Lp6he.jpg │ ├── photo_2025-06-18_12-07-17_4_kFQzz8N.jpg │ ├── photo_2025-06-18_12-07-17_7_Jmobo3q.jpg │ ├── photo_2025-06-18_12-07-17_nXVcVD4.jpg │ ├── photo_2025-06-18_12-07-17_o8D2ldW.jpg │ ├── Screenshot_2025-06-17_230617_AvSdswC.png │ ├── Screenshot_2025-06-17_230623_Ksq1f93.png │ ├── Screenshot_2025-06-17_230623_RbQtSWf.png │ ├── Screenshot_2025-06-17_230623_xcu5ROl.png │ ├── Screenshot_2025-06-17_230633_WYtNDwg.png │ ├── Screenshot_2025-06-17_230633_pCq7z2X.png │ ├── Screenshot_2025-06-17_231401_ggvaZPI.png │ ├── Screenshot_2025-06-17_231407_8xijA8r.png │ ├── Screenshot_2025-06-17_231414_2vmIYzy.png │ ├── Screenshot_2025-06-17_231420_G3AmW0C.png │ ├── Screenshot_2025-06-17_231436_qyGqBN3.png │ ├── Screenshot_2025-06-19_015032_xazbdgW.png │ ├── d4b08d23-98a9-47b8-91e6-4e399a41e96a-removebg-preview.png │ ├── LoJ8ZOFNjvMLx6pdFBxYgNf8QxRDaymfh7Woi0rZZdR51dK4i308M2jSCeO3.png │ ├── PK439EIN2oVAvX6ezVPJYOJF8X5v1kzGlRvGhIRy7Nwht9h7qbyRFx89dDVn.png │ ├── oOb15kfOj8vaY9pDvQ0RdJZ8umoCIgdMD7pSHRQ55NHd9NEXRo0lXhDomqnt.png │ └── rofcFSbXd8yOMeXpJCGx5ZM6RLAUL9lgeB3KiTsX9WxTXxwfFqeQneqF8REK.jpg ├── static ├── img │ ├── tel.jpg │ ├── antena.jpg │ ├── rasm.jpg │ ├── rdar.jpg │ ├── carusel.png │ ├── carusel3.jpg │ ├── carusel4.png │ ├── carusel5.jpg │ ├── karusel1.jpg │ ├── korzinka.jpg │ ├── default-logo.png │ ├── Без названия.png │ ├── korzinka-removebg-preview.png │ └── photo_13_2025-04-21_13-48-20.jpg └── css │ └── styles.css └── manage.py /base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Shoping/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /base/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /base/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /db.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/db.sqlite3 -------------------------------------------------------------------------------- /media/avatar.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/avatar.webp -------------------------------------------------------------------------------- /static/img/tel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/tel.jpg -------------------------------------------------------------------------------- /media/media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/logo.png -------------------------------------------------------------------------------- /media/media/rdar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/rdar.jpg -------------------------------------------------------------------------------- /media/media/tel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/tel.jpg -------------------------------------------------------------------------------- /static/img/antena.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/antena.jpg -------------------------------------------------------------------------------- /static/img/rasm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/rasm.jpg -------------------------------------------------------------------------------- /static/img/rdar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/rdar.jpg -------------------------------------------------------------------------------- /media/media/card-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/card-1.png -------------------------------------------------------------------------------- /media/media/carusel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/carusel.png -------------------------------------------------------------------------------- /media/media/image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-1.png -------------------------------------------------------------------------------- /media/media/image-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-2.png -------------------------------------------------------------------------------- /media/media/image-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-3.png -------------------------------------------------------------------------------- /media/media/image-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-4.png -------------------------------------------------------------------------------- /media/media/image-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-5.png -------------------------------------------------------------------------------- /media/media/image-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-6.png -------------------------------------------------------------------------------- /media/media/image-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-7.png -------------------------------------------------------------------------------- /media/media/image-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-8.png -------------------------------------------------------------------------------- /media/media/image-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-9.png -------------------------------------------------------------------------------- /static/img/carusel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/carusel.png -------------------------------------------------------------------------------- /static/img/carusel3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/carusel3.jpg -------------------------------------------------------------------------------- /static/img/carusel4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/carusel4.png -------------------------------------------------------------------------------- /static/img/carusel5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/carusel5.jpg -------------------------------------------------------------------------------- /static/img/karusel1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/karusel1.jpg -------------------------------------------------------------------------------- /static/img/korzinka.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/korzinka.jpg -------------------------------------------------------------------------------- /media/media/carusel3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/carusel3.jpg -------------------------------------------------------------------------------- /media/media/carusel4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/carusel4.png -------------------------------------------------------------------------------- /media/media/karusel1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/karusel1.jpg -------------------------------------------------------------------------------- /media/media/korzinka.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/korzinka.jpg -------------------------------------------------------------------------------- /media/media/tel_48bdLlp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/tel_48bdLlp.jpg -------------------------------------------------------------------------------- /media/media/tel_6Q4l6rj.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/tel_6Q4l6rj.jpg -------------------------------------------------------------------------------- /media/media/tel_BIMRKfE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/tel_BIMRKfE.jpg -------------------------------------------------------------------------------- /media/media/tel_SWsO5ZQ.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/tel_SWsO5ZQ.jpg -------------------------------------------------------------------------------- /media/media/tel_kWZpZ2J.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/tel_kWZpZ2J.jpg -------------------------------------------------------------------------------- /media/media/tel_wEPAtAM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/tel_wEPAtAM.jpg -------------------------------------------------------------------------------- /media/media/Без_названия.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Без_названия.png -------------------------------------------------------------------------------- /static/img/default-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/default-logo.png -------------------------------------------------------------------------------- /static/img/Без названия.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/Без названия.png -------------------------------------------------------------------------------- /media/media/carusel_WlKAaZN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/carusel_WlKAaZN.png -------------------------------------------------------------------------------- /media/media/image-1_94pzs54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-1_94pzs54.png -------------------------------------------------------------------------------- /media/media/image-2_5DW25tN.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-2_5DW25tN.png -------------------------------------------------------------------------------- /media/media/image-2_ApuKTnf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-2_ApuKTnf.png -------------------------------------------------------------------------------- /media/media/image-2_iWrsnXl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-2_iWrsnXl.png -------------------------------------------------------------------------------- /media/media/image-3_7CNOmcu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-3_7CNOmcu.png -------------------------------------------------------------------------------- /media/media/image-3_Oiv4LZD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-3_Oiv4LZD.png -------------------------------------------------------------------------------- /media/media/image-4_NATcR7F.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-4_NATcR7F.png -------------------------------------------------------------------------------- /media/media/image-4_n3qkXwX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-4_n3qkXwX.png -------------------------------------------------------------------------------- /media/media/image-5_WZdHftw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-5_WZdHftw.png -------------------------------------------------------------------------------- /media/media/image-6_MUqlfdV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-6_MUqlfdV.png -------------------------------------------------------------------------------- /media/media/image-7_XDy0yH2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-7_XDy0yH2.png -------------------------------------------------------------------------------- /media/media/image-8_az6UiT4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-8_az6UiT4.png -------------------------------------------------------------------------------- /media/media/image-8_cYOhlWH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-8_cYOhlWH.png -------------------------------------------------------------------------------- /media/media/image-8_w0U1YPv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-8_w0U1YPv.png -------------------------------------------------------------------------------- /media/media/image-9_txINCZg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/image-9_txINCZg.png -------------------------------------------------------------------------------- /media/media/korzinka_0kenFxK.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/korzinka_0kenFxK.jpg -------------------------------------------------------------------------------- /base/urls.py: -------------------------------------------------------------------------------- 1 | from django.urls import path 2 | from . views import home 3 | urlpatterns = [ 4 | path("home/", home, name="home") 5 | ] 6 | -------------------------------------------------------------------------------- /base/__pycache__/admin.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/admin.cpython-310.pyc -------------------------------------------------------------------------------- /base/__pycache__/admin.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/admin.cpython-312.pyc -------------------------------------------------------------------------------- /base/__pycache__/admin.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/admin.cpython-313.pyc -------------------------------------------------------------------------------- /base/__pycache__/apps.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/apps.cpython-310.pyc -------------------------------------------------------------------------------- /base/__pycache__/apps.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/apps.cpython-312.pyc -------------------------------------------------------------------------------- /base/__pycache__/apps.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/apps.cpython-313.pyc -------------------------------------------------------------------------------- /base/__pycache__/tests.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/tests.cpython-312.pyc -------------------------------------------------------------------------------- /base/__pycache__/urls.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/urls.cpython-310.pyc -------------------------------------------------------------------------------- /base/__pycache__/urls.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/urls.cpython-312.pyc -------------------------------------------------------------------------------- /base/__pycache__/urls.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/urls.cpython-313.pyc -------------------------------------------------------------------------------- /base/__pycache__/views.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/views.cpython-310.pyc -------------------------------------------------------------------------------- /base/__pycache__/views.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/views.cpython-312.pyc -------------------------------------------------------------------------------- /base/__pycache__/views.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/views.cpython-313.pyc -------------------------------------------------------------------------------- /Shoping/__pycache__/urls.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/Shoping/__pycache__/urls.cpython-310.pyc -------------------------------------------------------------------------------- /Shoping/__pycache__/urls.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/Shoping/__pycache__/urls.cpython-312.pyc -------------------------------------------------------------------------------- /Shoping/__pycache__/urls.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/Shoping/__pycache__/urls.cpython-313.pyc -------------------------------------------------------------------------------- /Shoping/__pycache__/wsgi.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/Shoping/__pycache__/wsgi.cpython-310.pyc -------------------------------------------------------------------------------- /Shoping/__pycache__/wsgi.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/Shoping/__pycache__/wsgi.cpython-312.pyc -------------------------------------------------------------------------------- /Shoping/__pycache__/wsgi.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/Shoping/__pycache__/wsgi.cpython-313.pyc -------------------------------------------------------------------------------- /base/__pycache__/__init__.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/__init__.cpython-310.pyc -------------------------------------------------------------------------------- /base/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /base/__pycache__/__init__.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/__init__.cpython-313.pyc -------------------------------------------------------------------------------- /base/__pycache__/models.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/models.cpython-310.pyc -------------------------------------------------------------------------------- /base/__pycache__/models.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/models.cpython-312.pyc -------------------------------------------------------------------------------- /base/__pycache__/models.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/__pycache__/models.cpython-313.pyc -------------------------------------------------------------------------------- /media/media/photo_2025-06-11_10-39-36.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-11_10-39-36.jpg -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-17.jpg -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-18.jpg -------------------------------------------------------------------------------- /static/img/korzinka-removebg-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/korzinka-removebg-preview.png -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-17_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-17_2.jpg -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-17_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-17_3.jpg -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-17_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-17_4.jpg -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-17_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-17_5.jpg -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-17_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-17_6.jpg -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-17_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-17_7.jpg -------------------------------------------------------------------------------- /static/img/photo_13_2025-04-21_13-48-20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/static/img/photo_13_2025-04-21_13-48-20.jpg -------------------------------------------------------------------------------- /Shoping/__pycache__/__init__.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/Shoping/__pycache__/__init__.cpython-310.pyc -------------------------------------------------------------------------------- /Shoping/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/Shoping/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /Shoping/__pycache__/__init__.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/Shoping/__pycache__/__init__.cpython-313.pyc -------------------------------------------------------------------------------- /Shoping/__pycache__/settings.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/Shoping/__pycache__/settings.cpython-310.pyc -------------------------------------------------------------------------------- /Shoping/__pycache__/settings.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/Shoping/__pycache__/settings.cpython-312.pyc -------------------------------------------------------------------------------- /Shoping/__pycache__/settings.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/Shoping/__pycache__/settings.cpython-313.pyc -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_230604.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_230604.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_230610.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_230610.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_230617.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_230617.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_230623.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_230623.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_230633.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_230633.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_231401.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_231401.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_231407.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_231407.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_231414.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_231414.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_231420.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_231420.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_231425.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_231425.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_231430.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_231430.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_231436.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_231436.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-18_175432.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-18_175432.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-19_011755.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-19_011755.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-19_015032.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-19_015032.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-19_015134.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-19_015134.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-19_015140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-19_015140.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-19_015149.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-19_015149.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-19_015158.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-19_015158.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-19_113055.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-19_113055.png -------------------------------------------------------------------------------- /media/media/e7d06383e594e0f756a2510527ffec09_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/e7d06383e594e0f756a2510527ffec09_2.jpg -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-17_4_27Lp6he.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-17_4_27Lp6he.jpg -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-17_4_kFQzz8N.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-17_4_kFQzz8N.jpg -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-17_7_Jmobo3q.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-17_7_Jmobo3q.jpg -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-17_nXVcVD4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-17_nXVcVD4.jpg -------------------------------------------------------------------------------- /media/media/photo_2025-06-18_12-07-17_o8D2ldW.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/photo_2025-06-18_12-07-17_o8D2ldW.jpg -------------------------------------------------------------------------------- /base/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class BaseConfig(AppConfig): 5 | default_auto_field = 'django.db.models.BigAutoField' 6 | name = 'base' 7 | -------------------------------------------------------------------------------- /base/migrations/__pycache__/0003_bag.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0003_bag.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0003_bag.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0003_bag.cpython-312.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0003_bag.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0003_bag.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0018_cimg.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0018_cimg.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0018_cimg.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0018_cimg.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0022_logo.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0022_logo.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0022_logo.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0022_logo.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/__init__.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/__init__.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/__init__.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/__init__.cpython-313.pyc -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_230617_AvSdswC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_230617_AvSdswC.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_230623_Ksq1f93.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_230623_Ksq1f93.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_230623_RbQtSWf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_230623_RbQtSWf.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_230623_xcu5ROl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_230623_xcu5ROl.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_230633_WYtNDwg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_230633_WYtNDwg.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_230633_pCq7z2X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_230633_pCq7z2X.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_231401_ggvaZPI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_231401_ggvaZPI.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_231407_8xijA8r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_231407_8xijA8r.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_231414_2vmIYzy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_231414_2vmIYzy.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_231420_G3AmW0C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_231420_G3AmW0C.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-17_231436_qyGqBN3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-17_231436_qyGqBN3.png -------------------------------------------------------------------------------- /media/media/Screenshot_2025-06-19_015032_xazbdgW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/Screenshot_2025-06-19_015032_xazbdgW.png -------------------------------------------------------------------------------- /base/migrations/__pycache__/0001_initial.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0001_initial.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0001_initial.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0001_initial.cpython-312.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0001_initial.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0001_initial.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0005_bag_imj.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0005_bag_imj.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0005_bag_imj.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0005_bag_imj.cpython-312.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0005_bag_imj.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0005_bag_imj.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0014_nomer.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0014_nomer.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0014_nomer.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0014_nomer.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0017_carusel.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0017_carusel.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0017_carusel.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0017_carusel.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0024_philips.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0024_philips.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0024_philips.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0024_philips.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0029_telbox2.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0029_telbox2.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0029_telbox2.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0029_telbox2.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0030_imgbox.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0030_imgbox.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0030_imgbox.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0030_imgbox.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0004_bag_made.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0004_bag_made.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0004_bag_made.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0004_bag_made.cpython-312.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0004_bag_made.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0004_bag_made.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0009_telsatuv.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0009_telsatuv.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0009_telsatuv.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0009_telsatuv.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0016_maxsulot.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0016_maxsulot.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0016_maxsulot.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0016_maxsulot.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0023_logotext.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0023_logotext.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0023_logotext.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0023_logotext.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0025_philips2.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0025_philips2.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0025_philips2.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0025_philips2.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0026_philips3.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0026_philips3.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0026_philips3.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0026_philips3.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0027_philips4.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0027_philips4.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0027_philips4.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0027_philips4.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0028_philips5.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0028_philips5.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0028_philips5.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0028_philips5.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0007_alter_bag_img.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0007_alter_bag_img.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0007_alter_bag_img.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0007_alter_bag_img.cpython-312.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0007_alter_bag_img.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0007_alter_bag_img.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0008_bagimg_photos.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0008_bagimg_photos.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0008_bagimg_photos.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0008_bagimg_photos.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0006_rename_imj_bag_img.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0006_rename_imj_bag_img.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0006_rename_imj_bag_img.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0006_rename_imj_bag_img.cpython-312.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0006_rename_imj_bag_img.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0006_rename_imj_bag_img.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0015_alter_nomer_number.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0015_alter_nomer_number.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0015_alter_nomer_number.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0015_alter_nomer_number.cpython-313.pyc -------------------------------------------------------------------------------- /static/css/styles.css: -------------------------------------------------------------------------------- 1 | * { 2 | padding: 0; 3 | margin: 0; 4 | box-sizing: border-box; 5 | font-family: sans-serif; 6 | } 7 | .text { 8 | font-size: 30px; 9 | color: red; 10 | } -------------------------------------------------------------------------------- /media/media/d4b08d23-98a9-47b8-91e6-4e399a41e96a-removebg-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/d4b08d23-98a9-47b8-91e6-4e399a41e96a-removebg-preview.png -------------------------------------------------------------------------------- /base/migrations/__pycache__/0020_alter_telfonbox_xotirasi.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0020_alter_telfonbox_xotirasi.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0020_alter_telfonbox_xotirasi.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0020_alter_telfonbox_xotirasi.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0021_alter_telfonbox_xotirasi.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0021_alter_telfonbox_xotirasi.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0021_alter_telfonbox_xotirasi.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0021_alter_telfonbox_xotirasi.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0002_user_job_alter_user_number.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0002_user_job_alter_user_number.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0002_user_job_alter_user_number.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0002_user_job_alter_user_number.cpython-312.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0002_user_job_alter_user_number.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0002_user_job_alter_user_number.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0011_telfonbox_delete_telsatuv.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0011_telfonbox_delete_telsatuv.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0011_telfonbox_delete_telsatuv.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0011_telfonbox_delete_telsatuv.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0012_rename_img_telfonbox_imgte.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0012_rename_img_telfonbox_imgte.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0012_rename_img_telfonbox_imgte.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0012_rename_img_telfonbox_imgte.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0013_rename_imgte_telfonbox_imgs.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0013_rename_imgte_telfonbox_imgs.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0013_rename_imgte_telfonbox_imgs.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0013_rename_imgte_telfonbox_imgs.cpython-313.pyc -------------------------------------------------------------------------------- /media/media/LoJ8ZOFNjvMLx6pdFBxYgNf8QxRDaymfh7Woi0rZZdR51dK4i308M2jSCeO3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/LoJ8ZOFNjvMLx6pdFBxYgNf8QxRDaymfh7Woi0rZZdR51dK4i308M2jSCeO3.png -------------------------------------------------------------------------------- /media/media/PK439EIN2oVAvX6ezVPJYOJF8X5v1kzGlRvGhIRy7Nwht9h7qbyRFx89dDVn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/PK439EIN2oVAvX6ezVPJYOJF8X5v1kzGlRvGhIRy7Nwht9h7qbyRFx89dDVn.png -------------------------------------------------------------------------------- /media/media/oOb15kfOj8vaY9pDvQ0RdJZ8umoCIgdMD7pSHRQ55NHd9NEXRo0lXhDomqnt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/oOb15kfOj8vaY9pDvQ0RdJZ8umoCIgdMD7pSHRQ55NHd9NEXRo0lXhDomqnt.png -------------------------------------------------------------------------------- /media/media/rofcFSbXd8yOMeXpJCGx5ZM6RLAUL9lgeB3KiTsX9WxTXxwfFqeQneqF8REK.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/media/media/rofcFSbXd8yOMeXpJCGx5ZM6RLAUL9lgeB3KiTsX9WxTXxwfFqeQneqF8REK.jpg -------------------------------------------------------------------------------- /base/migrations/__pycache__/0019_telfonbox_rangi_telfonbox_xotirasi.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0019_telfonbox_rangi_telfonbox_xotirasi.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0019_telfonbox_rangi_telfonbox_xotirasi.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0019_telfonbox_rangi_telfonbox_xotirasi.cpython-313.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0010_remove_telsatuv_narxi_remove_telsatuv_sketka.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0010_remove_telsatuv_narxi_remove_telsatuv_sketka.cpython-310.pyc -------------------------------------------------------------------------------- /base/migrations/__pycache__/0010_remove_telsatuv_narxi_remove_telsatuv_sketka.cpython-313.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HumoyunMamasodiqov/olcha-uz-beckend/HEAD/base/migrations/__pycache__/0010_remove_telsatuv_narxi_remove_telsatuv_sketka.cpython-313.pyc -------------------------------------------------------------------------------- /Shoping/urls.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | from django.urls import path, include 3 | from django.conf import settings 4 | from django.conf.urls.static import static 5 | 6 | urlpatterns = [ 7 | path('admin/', admin.site.urls), 8 | path("", include("base.urls")) 9 | ]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) -------------------------------------------------------------------------------- /base/migrations/0006_rename_imj_bag_img.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.2 on 2025-06-12 12:10 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0005_bag_imj'), 10 | ] 11 | 12 | operations = [ 13 | migrations.RenameField( 14 | model_name='bag', 15 | old_name='imj', 16 | new_name='img', 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /Shoping/asgi.py: -------------------------------------------------------------------------------- 1 | """ 2 | ASGI config for Shoping project. 3 | 4 | It exposes the ASGI callable as a module-level variable named ``application``. 5 | 6 | For more information on this file, see 7 | https://docs.djangoproject.com/en/5.2/howto/deployment/asgi/ 8 | """ 9 | 10 | import os 11 | 12 | from django.core.asgi import get_asgi_application 13 | 14 | os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Shoping.settings') 15 | 16 | application = get_asgi_application() 17 | -------------------------------------------------------------------------------- /Shoping/wsgi.py: -------------------------------------------------------------------------------- 1 | """ 2 | WSGI config for Shoping project. 3 | 4 | It exposes the WSGI callable as a module-level variable named ``application``. 5 | 6 | For more information on this file, see 7 | https://docs.djangoproject.com/en/5.2/howto/deployment/wsgi/ 8 | """ 9 | 10 | import os 11 | 12 | from django.core.wsgi import get_wsgi_application 13 | 14 | os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Shoping.settings') 15 | 16 | application = get_wsgi_application() 17 | -------------------------------------------------------------------------------- /base/migrations/0004_bag_made.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.2 on 2025-06-10 12:16 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0003_bag'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name='bag', 15 | name='made', 16 | field=models.CharField(max_length=50, null=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /base/migrations/0005_bag_imj.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.2 on 2025-06-12 12:04 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0004_bag_made'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name='bag', 15 | name='imj', 16 | field=models.ImageField(null=True, upload_to=''), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /base/migrations/0015_alter_nomer_number.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 04:57 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0014_nomer'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterField( 14 | model_name='nomer', 15 | name='number', 16 | field=models.CharField(max_length=50), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /base/migrations/0012_rename_img_telfonbox_imgte.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-17 18:21 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0011_telfonbox_delete_telsatuv'), 10 | ] 11 | 12 | operations = [ 13 | migrations.RenameField( 14 | model_name='telfonbox', 15 | old_name='img', 16 | new_name='imgte', 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /base/migrations/0013_rename_imgte_telfonbox_imgs.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-17 18:32 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0012_rename_img_telfonbox_imgte'), 10 | ] 11 | 12 | operations = [ 13 | migrations.RenameField( 14 | model_name='telfonbox', 15 | old_name='imgte', 16 | new_name='imgs', 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /base/migrations/0007_alter_bag_img.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.2 on 2025-06-12 12:11 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0006_rename_imj_bag_img'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterField( 14 | model_name='bag', 15 | name='img', 16 | field=models.ImageField(blank=True, null=True, upload_to='media/'), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /base/migrations/0020_alter_telfonbox_xotirasi.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 12:23 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0019_telfonbox_rangi_telfonbox_xotirasi'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterField( 14 | model_name='telfonbox', 15 | name='xotirasi', 16 | field=models.IntegerField(null=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /base/migrations/0021_alter_telfonbox_xotirasi.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 12:25 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0020_alter_telfonbox_xotirasi'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AlterField( 14 | model_name='telfonbox', 15 | name='xotirasi', 16 | field=models.CharField(max_length=100, null=True), 17 | ), 18 | ] 19 | -------------------------------------------------------------------------------- /base/migrations/0010_remove_telsatuv_narxi_remove_telsatuv_sketka.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-17 12:37 2 | 3 | from django.db import migrations 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0009_telsatuv'), 10 | ] 11 | 12 | operations = [ 13 | migrations.RemoveField( 14 | model_name='telsatuv', 15 | name='narxi', 16 | ), 17 | migrations.RemoveField( 18 | model_name='telsatuv', 19 | name='sketka', 20 | ), 21 | ] 22 | -------------------------------------------------------------------------------- /base/migrations/0023_logotext.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 12:59 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0022_logo'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Logotext', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('navte', models.CharField(max_length=100)), 18 | ], 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /base/migrations/0014_nomer.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 03:10 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0013_rename_imgte_telfonbox_imgs'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Nomer', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('number', models.IntegerField()), 18 | ], 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /base/migrations/0024_philips.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 13:25 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0023_logotext'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Philips', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('philipstext', models.CharField(max_length=100)), 18 | ], 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /base/migrations/0025_philips2.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 13:35 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0024_philips'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Philips2', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('philipstext', models.CharField(max_length=100)), 18 | ], 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /base/migrations/0026_philips3.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 13:37 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0025_philips2'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Philips3', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('philipstext', models.CharField(max_length=100)), 18 | ], 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /base/migrations/0027_philips4.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 13:39 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0026_philips3'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Philips4', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('philipstext', models.CharField(max_length=100)), 18 | ], 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /base/migrations/0028_philips5.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 13:45 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0027_philips4'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Philips5', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('philipstext', models.CharField(max_length=100)), 18 | ], 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /base/migrations/0018_cimg.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 06:54 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0017_carusel'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Cimg', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('img', models.ImageField(blank=True, null=True, upload_to='media/')), 18 | ], 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /base/migrations/0017_carusel.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 05:19 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0016_maxsulot'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Carusel', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('img', models.ImageField(blank=True, null=True, upload_to='media/')), 18 | ], 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /base/migrations/0030_imgbox.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-19 06:33 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0029_telbox2'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Imgbox', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('imgbox', models.ImageField(blank=True, null=True, upload_to='media/')), 18 | ], 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /base/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | from .models import * 3 | # Register your models here. 4 | admin.site.register(User) 5 | admin.site.register(Bag) 6 | admin.site.register(Photos) 7 | admin.site.register(Telfonbox) 8 | admin.site.register(Nomer) 9 | admin.site.register(Maxsulot) 10 | admin.site.register(Carusel) 11 | admin.site.register(Cimg) 12 | admin.site.register(Logo) 13 | admin.site.register(Logotext) 14 | admin.site.register(Philips) 15 | admin.site.register(Philips2) 16 | admin.site.register(Philips3) 17 | admin.site.register(Philips4) 18 | admin.site.register(Philips5) 19 | admin.site.register(Telbox2) 20 | admin.site.register(Imgbox) -------------------------------------------------------------------------------- /base/migrations/0022_logo.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 12:54 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0021_alter_telfonbox_xotirasi'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Logo', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('img', models.ImageField(blank=True, null=True, upload_to='media/')), 18 | ], 19 | ), 20 | ] 21 | -------------------------------------------------------------------------------- /base/migrations/0002_user_job_alter_user_number.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.2 on 2025-06-10 12:01 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0001_initial'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name='user', 15 | name='job', 16 | field=models.CharField(max_length=100, null=True), 17 | ), 18 | migrations.AlterField( 19 | model_name='user', 20 | name='number', 21 | field=models.IntegerField(), 22 | ), 23 | ] 24 | -------------------------------------------------------------------------------- /base/migrations/0019_telfonbox_rangi_telfonbox_xotirasi.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 12:19 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0018_cimg'), 10 | ] 11 | 12 | operations = [ 13 | migrations.AddField( 14 | model_name='telfonbox', 15 | name='rangi', 16 | field=models.CharField(max_length=100, null=True), 17 | ), 18 | migrations.AddField( 19 | model_name='telfonbox', 20 | name='xotirasi', 21 | field=models.CharField(max_length=100, null=True), 22 | ), 23 | ] 24 | -------------------------------------------------------------------------------- /base/migrations/0003_bag.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.2 on 2025-06-10 12:06 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0002_user_job_alter_user_number'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Bag', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('size', models.IntegerField()), 18 | ('color', models.CharField(max_length=50)), 19 | ('price', models.IntegerField()), 20 | ], 21 | ), 22 | ] 23 | -------------------------------------------------------------------------------- /base/migrations/0001_initial.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.2 on 2025-06-10 11:26 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | initial = True 9 | 10 | dependencies = [ 11 | ] 12 | 13 | operations = [ 14 | migrations.CreateModel( 15 | name='User', 16 | fields=[ 17 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 18 | ('name', models.CharField(max_length=50)), 19 | ('number', models.IntegerField(max_length=50)), 20 | ('location', models.CharField(max_length=50)), 21 | ], 22 | ), 23 | ] 24 | -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """Django's command-line utility for administrative tasks.""" 3 | import os 4 | import sys 5 | 6 | 7 | def main(): 8 | """Run administrative tasks.""" 9 | os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Shoping.settings') 10 | try: 11 | from django.core.management import execute_from_command_line 12 | except ImportError as exc: 13 | raise ImportError( 14 | "Couldn't import Django. Are you sure it's installed and " 15 | "available on your PYTHONPATH environment variable? Did you " 16 | "forget to activate a virtual environment?" 17 | ) from exc 18 | execute_from_command_line(sys.argv) 19 | 20 | 21 | if __name__ == '__main__': 22 | main() 23 | -------------------------------------------------------------------------------- /base/migrations/0009_telsatuv.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-17 12:34 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0008_bagimg_photos'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Telsatuv', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('narxi', models.IntegerField()), 18 | ('sketka', models.CharField(max_length=100)), 19 | ('imgtelfon', models.ImageField(blank=True, null=True, upload_to='media/')), 20 | ], 21 | ), 22 | ] 23 | -------------------------------------------------------------------------------- /base/migrations/0008_bagimg_photos.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-17 12:19 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0007_alter_bag_img'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='bagimg', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('img', models.ImageField(blank=True, null=True, upload_to='media/')), 18 | ], 19 | ), 20 | migrations.CreateModel( 21 | name='Photos', 22 | fields=[ 23 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 24 | ('img', models.ImageField(blank=True, upload_to='media/')), 25 | ], 26 | ), 27 | ] 28 | -------------------------------------------------------------------------------- /base/migrations/0011_telfonbox_delete_telsatuv.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-17 13:36 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0010_remove_telsatuv_narxi_remove_telsatuv_sketka'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Telfonbox', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('narxfoiz', models.CharField(max_length=50)), 18 | ('img', models.ImageField(blank=True, upload_to='media/')), 19 | ('telfonnomi', models.CharField(max_length=100)), 20 | ('telfonnarxi', models.CharField(max_length=100)), 21 | ('sketka', models.CharField(max_length=100)), 22 | ('nasiya', models.CharField(max_length=100)), 23 | ], 24 | ), 25 | migrations.DeleteModel( 26 | name='Telsatuv', 27 | ), 28 | ] 29 | -------------------------------------------------------------------------------- /base/migrations/0016_maxsulot.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 05:07 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0015_alter_nomer_number'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Maxsulot', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('name', models.CharField(max_length=50)), 18 | ('foyiz', models.CharField(max_length=50)), 19 | ('nechta', models.CharField(max_length=50)), 20 | ('imgraf', models.ImageField(blank=True, null=True, upload_to='media/')), 21 | ('nomi', models.CharField(max_length=200)), 22 | ('narxi', models.CharField(max_length=50)), 23 | ('oldinginarxi', models.CharField(max_length=100)), 24 | ('nasiya', models.CharField(max_length=100)), 25 | ], 26 | ), 27 | ] 28 | -------------------------------------------------------------------------------- /base/migrations/0029_telbox2.py: -------------------------------------------------------------------------------- 1 | # Generated by Django 5.2.1 on 2025-06-18 20:47 2 | 3 | from django.db import migrations, models 4 | 5 | 6 | class Migration(migrations.Migration): 7 | 8 | dependencies = [ 9 | ('base', '0028_philips5'), 10 | ] 11 | 12 | operations = [ 13 | migrations.CreateModel( 14 | name='Telbox2', 15 | fields=[ 16 | ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), 17 | ('imgs', models.ImageField(blank=True, upload_to='media/')), 18 | ('narxfoiz', models.CharField(max_length=50)), 19 | ('telfonnomi', models.CharField(max_length=100)), 20 | ('telfonnarxi', models.CharField(max_length=100)), 21 | ('sketka', models.CharField(max_length=100)), 22 | ('nasiya', models.CharField(max_length=100)), 23 | ('rangi', models.CharField(max_length=100, null=True)), 24 | ('xotirasi', models.CharField(max_length=100, null=True)), 25 | ], 26 | ), 27 | ] 28 | -------------------------------------------------------------------------------- /base/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render 2 | from .models import * 3 | 4 | def home(request): 5 | malumot = User.objects.all() 6 | sumka = Bag.objects.all() 7 | images = Photos.objects.all() 8 | photos = Telfonbox.objects.all() 9 | number = Nomer.objects.all() 10 | maxsulot = Maxsulot.objects.all() 11 | carusel = Carusel.objects.all() 12 | cimg = Cimg.objects.all() 13 | logo = Logo.objects.all() 14 | navte = Logotext.objects.all() 15 | nhilips = Philips.objects.all() 16 | nhilips2 = Philips2.objects.all() 17 | nhilips3 = Philips3.objects.all() 18 | nhilips4 = Philips4.objects.all() 19 | nhilips5 = Philips5.objects.all() 20 | telbox2 = Telbox2.objects.all() 21 | imgbox = Imgbox.objects.all() 22 | 23 | return render(request, "index.html", {"malumot": malumot, "sumka": sumka, "images": images, "photos": photos, 'number': number, 'maxsulot': maxsulot, 'carusel': carusel, 'cimg': cimg, 'logo': logo, 'navte': navte , 'nhilips': nhilips, 'nhilips2': nhilips2, 'nhilips3': nhilips3, 'nhilips4': nhilips4, 'nhilips5': nhilips5, 'telbox2': telbox2, 'imgbox': imgbox}) 24 | 25 | # foor lop 26 | 27 | # key , value --- dictionary 28 | # objects --- narsalar yani malumotlar 29 | # all --- barchasi 30 | # for --- bor malumotlarni data basedan olib keladi 31 | 32 | # python manage.py makemigrations ---- data basega oboradi lekin sahranet qilmidi 33 | # python manage.py migrate ---- malumotlarni olib boradi -------------------------------------------------------------------------------- /Shoping/settings.py: -------------------------------------------------------------------------------- 1 | 2 | from pathlib import Path 3 | 4 | # Build paths inside the project like this: BASE_DIR / 'subdir'. 5 | BASE_DIR = Path(__file__).resolve().parent.parent 6 | 7 | 8 | # Quick-start development settings - unsuitable for production 9 | # See https://docs.djangoproject.com/en/5.2/howto/deployment/checklist/ 10 | 11 | # SECURITY WARNING: keep the secret key used in production secret! 12 | SECRET_KEY = 'django-insecure-i61lvje6#r4ogg#uodp5$1r5c$!^+v*c9t%ol=k-3rl33^*jv9' 13 | 14 | # SECURITY WARNING: don't run with debug turned on in production! 15 | DEBUG = True 16 | 17 | ALLOWED_HOSTS = [] 18 | 19 | 20 | # Application definition 21 | 22 | INSTALLED_APPS = [ 23 | 'django.contrib.admin', 24 | 'django.contrib.auth', 25 | 'django.contrib.contenttypes', 26 | 'django.contrib.sessions', 27 | 'django.contrib.messages', 28 | 'django.contrib.staticfiles', 29 | 'base' 30 | ] 31 | 32 | MIDDLEWARE = [ 33 | 'django.middleware.security.SecurityMiddleware', 34 | 'django.contrib.sessions.middleware.SessionMiddleware', 35 | 'django.middleware.common.CommonMiddleware', 36 | 'django.middleware.csrf.CsrfViewMiddleware', 37 | 'django.contrib.auth.middleware.AuthenticationMiddleware', 38 | 'django.contrib.messages.middleware.MessageMiddleware', 39 | 'django.middleware.clickjacking.XFrameOptionsMiddleware', 40 | ] 41 | 42 | ROOT_URLCONF = 'Shoping.urls' 43 | 44 | TEMPLATES = [ 45 | { 46 | 'BACKEND': 'django.template.backends.django.DjangoTemplates', 47 | 'DIRS': [], 48 | 'APP_DIRS': True, 49 | 'OPTIONS': { 50 | 'context_processors': [ 51 | 'django.template.context_processors.request', 52 | 'django.contrib.auth.context_processors.auth', 53 | 'django.contrib.messages.context_processors.messages', 54 | ], 55 | }, 56 | }, 57 | ] 58 | 59 | WSGI_APPLICATION = 'Shoping.wsgi.application' 60 | 61 | 62 | # Database 63 | # https://docs.djangoproject.com/en/5.2/ref/settings/#databases 64 | 65 | DATABASES = { 66 | 'default': { 67 | 'ENGINE': 'django.db.backends.sqlite3', 68 | 'NAME': BASE_DIR / 'db.sqlite3', 69 | } 70 | } 71 | 72 | 73 | # Password validation 74 | # https://docs.djangoproject.com/en/5.2/ref/settings/#auth-password-validators 75 | 76 | AUTH_PASSWORD_VALIDATORS = [ 77 | { 78 | 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', 79 | }, 80 | { 81 | 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', 82 | }, 83 | { 84 | 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', 85 | }, 86 | { 87 | 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', 88 | }, 89 | ] 90 | 91 | 92 | # Internationalization 93 | # https://docs.djangoproject.com/en/5.2/topics/i18n/ 94 | 95 | LANGUAGE_CODE = 'en-us' 96 | 97 | TIME_ZONE = 'UTC' 98 | 99 | USE_I18N = True 100 | 101 | USE_TZ = True 102 | 103 | 104 | # Static files (CSS, JavaScript, Images) 105 | # https://docs.djangoproject.com/en/5.2/howto/static-files/ 106 | 107 | STATIC_URL = 'static/' 108 | 109 | import os 110 | 111 | STATICFILES_DIRS = [ 112 | os.path.join(BASE_DIR, 'static'), 113 | ] 114 | 115 | 116 | MEDIA_URL = '/media/' 117 | MEDIA_ROOT = os.path.join(BASE_DIR, 'media') 118 | 119 | # Default primary key field type 120 | # https://docs.djangoproject.com/en/5.2/ref/settings/#default-auto-field 121 | 122 | DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' 123 | -------------------------------------------------------------------------------- /base/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | 4 | class User(models.Model): 5 | name = models.CharField(max_length=50) 6 | number = models.IntegerField() 7 | location = models.CharField(max_length=50) 8 | job = models.CharField(max_length=100, null=True) 9 | 10 | def __str__(self): 11 | return self.name 12 | 13 | class Bag(models.Model): 14 | size = models.IntegerField() 15 | color = models.CharField(max_length=50) 16 | price = models.IntegerField() 17 | made = models.CharField(max_length=50, null=True) 18 | img = models.ImageField(upload_to='media/', null=True, blank=True) 19 | def __str__(self): 20 | return self.color 21 | 22 | class bagimg(models.Model): 23 | img = models.ImageField(upload_to='media/', null=True, blank=True) 24 | 25 | class Photos(models.Model): 26 | img = models.ImageField(upload_to='media/', blank=True) 27 | 28 | class Telfonbox(models.Model): 29 | imgs = models.ImageField(upload_to='media/', blank=True) 30 | narxfoiz = models.CharField(max_length=50) 31 | telfonnomi = models.CharField(max_length=100) 32 | telfonnarxi = models.CharField(max_length=100) 33 | sketka = models.CharField(max_length=100) 34 | nasiya = models.CharField(max_length=100) 35 | rangi = models.CharField(max_length=100, null=True) 36 | xotirasi = models.CharField(max_length=100, null=True) 37 | 38 | 39 | def str(self): 40 | return self.telfonnomi 41 | 42 | 43 | 44 | class Nomer(models.Model): 45 | number = models.CharField(max_length=50) 46 | 47 | def str(self): 48 | return self.number 49 | 50 | class Maxsulot (models.Model): 51 | name = models.CharField(max_length=50) 52 | foyiz = models.CharField(max_length=50) 53 | nechta = models.CharField(max_length=50) 54 | imgraf = models.ImageField(upload_to='media/', null=True, blank=True) 55 | nomi = models.CharField(max_length=200) 56 | narxi = models.CharField(max_length=50) 57 | oldinginarxi = models.CharField(max_length=100) 58 | nasiya = models.CharField(max_length=100) 59 | 60 | def __str__(self): 61 | return self.name 62 | 63 | class Carusel(models.Model): 64 | img = models.ImageField(upload_to='media/', null=True, blank=True) 65 | 66 | 67 | class Cimg(models.Model): 68 | img = models.ImageField(upload_to='media/', null=True, blank=True) 69 | 70 | 71 | class Logo(models.Model): 72 | img = models.ImageField(upload_to='media/', null=True, blank=True) 73 | 74 | class Logotext(models.Model): 75 | navte = models.CharField(max_length=100) 76 | 77 | def __str__(self): 78 | return self.navte 79 | 80 | 81 | class Philips(models.Model): 82 | philipstext= models.CharField(max_length=100) 83 | 84 | def __str__(self): 85 | return self.philipstext 86 | 87 | class Philips2(models.Model): 88 | philipstext= models.CharField(max_length=100) 89 | 90 | def __str__(self): 91 | return self.philipstext 92 | 93 | 94 | class Philips3(models.Model): 95 | philipstext= models.CharField(max_length=100) 96 | 97 | def __str__(self): 98 | return self.philipstext 99 | 100 | class Philips4(models.Model): 101 | philipstext= models.CharField(max_length=100) 102 | 103 | def __str__(self): 104 | return self.philipstext 105 | 106 | 107 | class Philips5(models.Model): 108 | philipstext= models.CharField(max_length=100) 109 | 110 | def __str__(self): 111 | return self.philipstext 112 | 113 | class Telbox2(models.Model): 114 | imgs = models.ImageField(upload_to='media/', blank=True) 115 | narxfoiz = models.CharField(max_length=50) 116 | telfonnomi = models.CharField(max_length=100) 117 | telfonnarxi = models.CharField(max_length=100) 118 | sketka = models.CharField(max_length=100) 119 | nasiya = models.CharField(max_length=100) 120 | rangi = models.CharField(max_length=100, null=True) 121 | xotirasi = models.CharField(max_length=100, null=True) 122 | def __str__(self): 123 | return self.telfonnomi 124 | 125 | class Imgbox(models.Model): 126 | imgbox = models.ImageField(upload_to='media/', null=True, blank=True) 127 | -------------------------------------------------------------------------------- /base/templates/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {% load static %} 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 |
22 |
23 | 24 | 25 | 26 | 27 |
28 | {% for nomer in number %} 29 |
30 | +998 {{nomer.number}} 31 | 32 |
33 | 34 | 35 | 36 |
37 |
38 |
39 | {% endfor %} 40 |
41 | 42 | 43 | 44 | 45 | 46 | Olcha 47 | 48 | 49 | 50 | 51 | 52 | 53 | 126 | 127 | 128 |
129 |
130 | 131 |
132 |
133 |
134 | {% for logo in logo %} 135 | 136 | {% endfor %} 137 |
138 | Olcha Market 139 |
140 |
    141 | {% for video in nhilips5 %} 142 |
  • {{video.philipstext}}
  • 143 | 144 | {% endfor %} 145 |
146 |
147 | 148 | 149 |
150 |
151 |

Телевизоры

152 |
    153 | {% for texs in navte %} 154 |
  • {{texs.navte}}
  • 155 | 156 | {% endfor %} 157 |
158 |
159 | 160 |
161 |

Видеотехника

162 |
    163 | {% for video in nhilips %} 164 |
  • {{video.philipstext}}
  • 165 | 166 | {% endfor %} 167 |
168 |

Медиаплеер

169 |
    170 | {% for video in nhilips2 %} 171 |
  • {{video.philipstext}}
  • 172 | 173 | {% endfor %} 174 |
175 |
176 | 177 |
178 |

Игровые приставки

179 |
    180 | {% for video in nhilips3 %} 181 |
  • {{video.philipstext}}
  • 182 | 183 | {% endfor %} 184 |
185 |
186 | 187 |
188 |

Кронштейны

189 |
    190 | {% for video in nhilips4 %} 191 |
  • {{video.philipstext}}
  • 192 | 193 | {% endfor %} 194 |
195 |
196 |
197 |
198 |
199 | 200 | 201 | 202 | 203 | > 204 | 205 |
206 | 207 | 232 | 233 | 234 | {% for radar in maxsulot %} 235 |
236 |
237 |

{{radar.name}}

238 |
239 | 07 240 | 00 241 | 00 242 |
243 | 244 |
245 | {{radar.foyiz}} 246 | {{radar.nechta}} 247 | product 248 |

249 | {{radar.nomi}} 250 | 251 |

252 |

{{radar.narxi}}сум

253 |

{{radar.oldinginarxi}} сум

254 |
255 | {{radar.nasiya}} 256 | 257 |
258 | {% endfor %} 259 |
260 |
261 | 262 | 263 | 264 | 265 | 266 |
267 | 268 | 275 | 276 | 277 | 278 | 279 | 280 |
281 | 282 | 283 |
284 | {% for images in cimg %} 285 | 286 | {% endfor %} 287 |
288 | 289 | 290 |
291 | {% for telfon in photos %} 292 |
293 |
294 | 295 | Product Image 296 | 297 | 298 |
299 | {{ telfon.narxfoiz }} 300 |
301 | 302 | 303 |
304 | 305 |
306 |
307 | 308 |
309 | 310 |

{{ telfon.telfonnomi }}

311 | 312 | 313 |
314 | {{ telfon.telfonnarxi }}сум 315 | {{ telfon.sketka }} сум 316 |
317 | 318 |
319 |

{{ telfon.nasiya }} сум x 12 мес

320 |
321 | 322 | 323 |
324 |
325 | 326 |
327 | 328 | 329 | 332 |
333 |
334 |
335 | 336 | 337 | 408 | {% endfor %} 409 |
410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 |
436 |
437 | {% for telfon2 in telbox2 %} 438 | 439 |
440 | Product Image 441 | 442 | 443 |
444 | {{ telfon2.narxfoiz }} 445 |
446 | 447 | 448 |

{{ telfon2.telfonnomi }}

449 | 450 |
451 | {{ telfon2.telfonnarxi }}сум 452 | {{ telfon2.sketka }} сум 453 |
454 | 455 | 456 |
457 |

{{ telfon2.nasiya }} сум x 12 мес

458 |
459 |
460 | 461 |
462 | 463 |
464 | 465 | 468 |
469 |
470 | 471 | 493 | {% endfor %} 494 |
495 |
496 | 497 | 498 | 499 | 500 | 501 | {% for imgbox in imgbox %} 502 | 503 | {% endfor %} 504 | 505 | 506 | 507 | 508 | 509 | 510 | 511 | 512 | 513 | 514 | 515 | 516 | 517 | 518 | 519 | 520 | 521 | 522 | 523 | 524 | 525 | 526 | 527 | 528 | 529 | 530 | 531 | 532 | 533 | 534 | 535 | 536 | 537 | 538 | 539 | 540 | 541 | 542 | 543 | 544 | 545 | 546 | 547 | 548 | 549 | 550 | 551 | 552 | 553 | 554 | 555 | 556 | 557 | 558 | 559 | 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | 571 | 572 | 573 | 574 | 575 | 576 | 577 | 578 | 579 | 580 | 581 | 582 | 583 | 584 | 585 | 586 | 587 | 588 | 589 | 590 | 591 | 600 | 601 | 602 | 603 | 604 | 605 | 606 | 607 | 608 | 609 | 610 | 611 | 612 | 613 | 614 | 615 | 616 | 617 | 618 | 619 | 620 | 621 | 622 | 623 | 624 | 625 | 626 | 627 | 628 | 629 | 630 | 631 | 632 | 633 | 634 | 635 | 636 | 637 | 638 | 639 | 640 | 649 | 650 | 651 | 652 | 653 | 654 | 655 | 656 | 657 | 658 | 659 | 660 | 661 | 662 | 663 | 664 | 665 | 666 | 667 | 668 | 669 | 670 | 671 | 672 | 673 | 674 | 675 | 676 | 677 | 678 | 679 | 680 | 681 | 682 | 683 | 684 | 685 | 686 | 687 | 688 | 689 | 690 | 691 | 692 | 693 | 694 | 695 | 696 | 697 | 698 | 699 | 700 | 701 | 702 | 703 | 704 | 705 | 706 | 707 | 708 | 709 | 710 | 711 | 712 | 713 | 714 | 715 | 716 | 717 | 718 | 719 | 720 | 721 | 722 | 723 | 724 | 725 | 726 | 727 | 728 | 729 | 730 | 731 | 732 | 733 | 734 | 735 | 736 | 737 | 738 | 739 | 740 | 741 | 742 | 743 | 744 | 745 | 746 | 747 | 748 | 749 | 750 | 751 | 752 | 753 | 754 | 755 | 756 | 757 | 758 | 759 | 760 | 761 | 762 | 763 | 764 | 765 | 766 | 767 | 768 | 769 | 770 | 771 | 772 | 773 | 774 | 775 | 776 | 777 | 778 | 779 | 780 | 781 | 782 | 783 | 784 | 785 | 786 |
787 | 788 | 789 | 790 | 842 | 843 | 844 | 845 | 846 | 888 | 889 | 890 | 891 | 935 | 936 | 937 | 938 | 959 | 960 | 961 | 962 | --------------------------------------------------------------------------------