From 31423d168d8152b7e754f04820cbbab3ec447bf0 Mon Sep 17 00:00:00 2001 From: ack Date: Wed, 21 Jan 2026 05:02:13 +0300 Subject: [PATCH] Fix os import and add media settings 6 --- core/__pycache__/settings.cpython-311.pyc | Bin 2529 -> 2906 bytes core/settings.py | 19 ++++---- entrypoint.sh | 4 ++ products/__pycache__/admin.cpython-311.pyc | Bin 639 -> 671 bytes products/__pycache__/models.cpython-311.pyc | Bin 974 -> 1139 bytes products/admin.py | 4 +- ...uct_weight_product_description_and_more.py | 33 ++++++++++++++ products/models.py | 5 ++- products/templates/products/list.html | 41 ++++++++++++++---- requirements.txt | Bin 150 -> 236 bytes 10 files changed, 87 insertions(+), 19 deletions(-) create mode 100644 products/migrations/0002_remove_product_weight_product_description_and_more.py diff --git a/core/__pycache__/settings.cpython-311.pyc b/core/__pycache__/settings.cpython-311.pyc index f485ab427931869812ed8579cc07a2034d4eff99..f9edf40c20d5cc91953869ee3d0028cc9b15cf3a 100644 GIT binary patch delta 790 zcma)4%}*LZ6rb4-J{EQnSP>Pm9~U(iv}%iuU zv4%AD;DLCs2ao;@y=&sZ?8*KCO}N%m2PjRCeKYU(d-Fc#%}nM;&<;u8L{UIgqH$d_ zr4uQ)7 z;=d}V{!~s5OD7>pA}|e)Dh!zdCXZ$xU&(kGPJx9di^{;B0O%#x{<OnD=*g)3yFnRq!%%0$k?mvF;i`rYE5ezF+(qv)!C@+R1~O}6~$)iMmytt zc*p4_bI<0gb?u|=$rqA^%({}xW(&4^JDtiTm11to76xYD9Z01&lEtlpk}MXo%0?!= zm9pjad~QQ2bVN2{fkQlMt_a2|+x_66~qw7V|m?hjvBS)3v+F|W9(RqI( zE!|2>mgn9p(~U&m(c9zQ!`;)F&gP9ce=E*g0<8+IT%$l&K>YL__oU0SVdfgigV~7D G^Zf?;2EStf delta 396 zcmX|7Jxjx25We?Knlztn5}QUlC`c7S(V^~&tsqn#Y?oVt^g@aF0ah0m1FkM5po@bz z=-}92;NYT*a~JF8*i|QA6+P~`=Z@#Nylshp1D1XIchB$s^l5SS_a{2F^g;9F0N7~yrY-Tj qo0j#*`6+OM#2T1Rq795(k{xJPq6|&2i-|te!C!m<_ty{0V#*gmQ(FcA diff --git a/core/settings.py b/core/settings.py index a68896d..cbce9fd 100644 --- a/core/settings.py +++ b/core/settings.py @@ -80,12 +80,6 @@ DATABASES = { } } -# добавил от жемени из за нжинкса - -CSRF_TRUSTED_ORIGINS = [ - "http://192.168.1.57:8080", - "https://shop.tertelius.space", # Сразу добавь на будущее -] # Password validation # https://docs.djangoproject.com/en/5.2/ref/settings/#auth-password-validators @@ -109,9 +103,11 @@ AUTH_PASSWORD_VALIDATORS = [ # Internationalization # https://docs.djangoproject.com/en/5.2/topics/i18n/ -LANGUAGE_CODE = 'en-us' +# LANGUAGE_CODE = 'en-us' +LANGUAGE_CODE = 'ru-ru' -TIME_ZONE = 'UTC' +# TIME_ZONE = 'UTC' +TIME_ZONE = 'Europe/Moscow' USE_I18N = True @@ -132,3 +128,10 @@ MEDIA_ROOT = os.path.join(BASE_DIR, 'media') # https://docs.djangoproject.com/en/5.2/ref/settings/#default-auto-field DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' + +# добавил от жемени из за нжинкса + +CSRF_TRUSTED_ORIGINS = [ + "http://192.168.1.57:8080", + "https://shop.tertelius.space", # Сразу добавь на будущее +] diff --git a/entrypoint.sh b/entrypoint.sh index 3338e8b..ae18aca 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -4,6 +4,10 @@ echo "Collecting static files..." python manage.py collectstatic --noinput +# Применяем миграции базы данных +echo "Applying database migrations..." +python manage.py migrate --noinput + # Запускаем основную команду (Gunicorn) echo "Starting Gunicorn..." exec "$@" \ No newline at end of file diff --git a/products/__pycache__/admin.cpython-311.pyc b/products/__pycache__/admin.cpython-311.pyc index 7aa5d53af8088cfe0f9ced2449c151585d1b3e5a..79143ee456c772874b304d37df6628b6ed1a1435 100644 GIT binary patch delta 215 zcmey*GM|-iIWI340}!Me6=ZTTPUJhpC^qq;Fh>+i3Ue@nCdAXp?g zc?zSalmJjsksyc=0usMCY;yBcN^?@}io_>>XLNI7W|aHDfJsa+y&|mq5hU>iM0{js QV3NGTDDi;_MJd=^03)e2H~;_u delta 182 zcmbQw`k#ewIWI340}wp@ou9dZVItolMxlupg;|0bG?^#9k>g@3Pt8ovDDl%|nJmR< zG&!2lQc@VGx&aO!2iM0{jsV3NGTDDi;_MJd=^0EKfc=>Px# diff --git a/products/__pycache__/models.cpython-311.pyc b/products/__pycache__/models.cpython-311.pyc index d62b39d8220ef306a53bea6ff9e51048a3f60d92..dcdb30c3d45d0ecc6b913951de1ce7a9bfe30af7 100644 GIT binary patch delta 603 zcmX@d{+WY!IWI340}$xz7i3Vgpe5whLRKT3BvzmKNmXC#J-g1H~58nDlc$IdI4Z;EBA*6M2OvvcdHRk1R++b_Mqil>;dkA`36@6kX&gy24Y`;QE1ukyY{o113=< yI$4idLrMW;JKQn9IBar(5s;H=SEM|-fLYa&oe`)Rljun6$@vHp|AIvlY#adN6RlhT delta 405 zcmey&agLpLIWI340}v$q%+Cy;$Xh&7mXonzVwa#A&M)7JD5R}=N5ZFQGQBka>>j8lbsk%CQo9t5-H^c zs=P4i!q$t83K|!7UD&Lt$vBypsZAPWYB9(y4GcH5(jW`q_Wk0p$pv~eC)KVСписок товаров -
    -{% for p in products %} -
  • {{ p.name }} — Цена: {{ p.price }} руб. ({{ p.weight }} кг)
  • -{% empty %} -
  • Товаров пока нет.
  • -{% endfor %} -
\ No newline at end of file + + + + + Мой Магазин + + + +

Список товаров

+ Перейти в панель админа +
+ + {% for product in products %} +
+

{{ product.name }}

+

{{ product.description }}

+

Цена: {{ product.price }} руб.

+ {% if product.image %} + {{ product.name }} + {% else %} +

Нет изображения

+ {% endif %} +
+ {% empty %} +

Товаров пока нет.

+ {% endfor %} + + \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 23975e2d2cb5c9ab75281def70371aae7237fe00..d32322a1111b648d90d8f7095b4579536bb62a7d 100644 GIT binary patch delta 92 zcmbQn_=a(U%fvPTe_IAy1|tSz20aD?Fy>|8VklrpWJqSn29oIvnGAVA5~9i!Nkt|@ X4iM%ul!N6AfoAA27&7QhwDkl463h>j delta 12 TcmaFEIE`_F%fwYq6I}!VA#((~