diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml
index ff1e420..947557b 100644
--- a/docker/docker-compose.yml
+++ b/docker/docker-compose.yml
@@ -1,5 +1,3 @@
-version: '3.8'
-
# Все файлы хранятся в /Volume1/DockerAppsData/mixapp/
# YAML файл хранится в /Volume1/DockerYAML/mix/
diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh
index 021a651..527478b 100755
--- a/docker/entrypoint.sh
+++ b/docker/entrypoint.sh
@@ -149,11 +149,18 @@ EOF
# Если manage.py не в текущей директории, но есть в подпапке myproject
if [ ! -f "manage.py" ] && [ -d "myproject" ]; then
- echo "Changing directory to myproject..."
- cd myproject
- # Устанавливаем PYTHONPATH чтобы Python мог найти модуль myproject
- export PYTHONPATH=$(pwd):$PYTHONPATH
- echo "PYTHONPATH set to: $PYTHONPATH"
+ # Пытаемся войти в директорию, перенаправляя ошибки в /dev/null
+ if cd myproject 2>/dev/null; then
+ echo "Changing directory to myproject..."
+ # Устанавливаем PYTHONPATH чтобы Python мог найти модуль myproject
+ export PYTHONPATH=$(pwd):$PYTHONPATH
+ echo "PYTHONPATH set to: $PYTHONPATH"
+ else
+ # Если не можем войти в директорию (проблема с правами), устанавливаем PYTHONPATH из текущей директории
+ echo "Warning: Cannot access myproject directory (permission denied). Setting PYTHONPATH to include myproject..."
+ export PYTHONPATH=/app/myproject:$PYTHONPATH
+ echo "PYTHONPATH set to: $PYTHONPATH"
+ fi
fi
case "$1" in
diff --git a/myproject/products/templates/products/product_detail.html b/myproject/products/templates/products/product_detail.html
index 5bd363f..b192704 100644
--- a/myproject/products/templates/products/product_detail.html
+++ b/myproject/products/templates/products/product_detail.html
@@ -187,7 +187,7 @@
Себестоимость:
{{ product.cost_price }} руб.
- {% if product.cost_price_details.batches %}
+ {% if cost_price_details.batches %}
@@ -196,7 +196,7 @@
{% endif %}
- {% if product.cost_price_details.batches %}
+ {% if cost_price_details.batches %}
@@ -206,13 +206,13 @@
- Кешированная стоимость: {{ product.cost_price_details.cached_cost }} руб.
+ Кешированная стоимость: {{ cost_price_details.cached_cost }} руб.
-
- Рассчитанная стоимость: {{ product.cost_price_details.calculated_cost }} руб.
- {% if not product.cost_price_details.is_synced %}
+
+ Рассчитанная стоимость: {{ cost_price_details.calculated_cost }} руб.
+ {% if not cost_price_details.is_synced %}
⚠ Требуется синхронизация!
{% endif %}
@@ -231,7 +231,7 @@
- {% for batch in product.cost_price_details.batches %}
+ {% for batch in cost_price_details.batches %}
{{ batch.warehouse_name }}
{{ batch.quantity }}
@@ -244,9 +244,9 @@
Итого:
-
{{ product.cost_price_details.total_quantity }}
+
{{ cost_price_details.total_quantity }}
- Средневзвешенная: {{ product.cost_price_details.calculated_cost }} руб.
+ Средневзвешенная: {{ cost_price_details.calculated_cost }} руб.