├── 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 |249 | {{radar.nomi}} 250 | 251 |
252 |{{radar.narxi}}сум
253 |{{radar.oldinginarxi}} сум
254 |
308 | {{ telfon.nasiya }} сум x 12 мес
320 |
326 | {{ telfon2.nasiya }} сум x 12 мес
458 |
463 |