From 2d3cfe4736160b4fa3aadcc17a4ee1a467ef4457 Mon Sep 17 00:00:00 2001 From: zein Date: Mon, 3 Nov 2025 04:09:30 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BC=D0=B5=D0=BD=D0=B8=D0=BB=D0=B8=20?= =?UTF-8?q?=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DJ_Hentai_manga/settings.py | 14 +++----------- Hentai_manga_model/models.py | 20 ++++++++++---------- requirements.txt | Bin 326 -> 370 bytes 3 files changed, 13 insertions(+), 21 deletions(-) diff --git a/DJ_Hentai_manga/settings.py b/DJ_Hentai_manga/settings.py index 51e84ff..36003f0 100644 --- a/DJ_Hentai_manga/settings.py +++ b/DJ_Hentai_manga/settings.py @@ -1,16 +1,8 @@ -""" -Django settings for DJ_Hentai_manga project. - -Generated by 'django-admin startproject' using Django 5.1.7. - -For more information on this file, see -https://docs.djangoproject.com/en/5.1/topics/settings/ - -For the full list of settings and their values, see -https://docs.djangoproject.com/en/5.1/ref/settings/ -""" from os import path from pathlib import Path +import os +from dotenv import load_dotenv +load_dotenv() # загружает .env # Build paths inside the project like this: BASE_DIR / 'subdir'. BASE_DIR = Path(__file__).resolve().parent.parent diff --git a/Hentai_manga_model/models.py b/Hentai_manga_model/models.py index 1545417..0e06476 100644 --- a/Hentai_manga_model/models.py +++ b/Hentai_manga_model/models.py @@ -1,19 +1,19 @@ +# db.py import os from pymongo import MongoClient -MONGO_URI = os.getenv('MONGO_URI', 'mongodb://zein:Demius626@mongodb:27017/Server_DB') +# Получаем URI только из переменной окружения — НИКАКОГО DEFAULT! +MONGO_URI = os.getenv("MONGO_URI") +if not MONGO_URI: + raise RuntimeError("Ошибка: переменная окружения MONGO_URI не задана!") - -#Для работы на сервере +# Подключаемся client = MongoClient(MONGO_URI) -#Для локальной разработки -#client = MongoClient('mongodb://localhost:27017/') - -db = client['Manga'] # Название базы данных -manga_collection = db['Hentai_Manga'] # Название коллекции - - +# База данных и коллекция берутся из URI! +# Например: mongodb://.../Manga → база = Manga +db = client.get_database() # ← автоматически из URI +manga_collection = db["Hentai_Manga"] diff --git a/requirements.txt b/requirements.txt index 67d485e61479d7c66df397228c8fa6b68a6e7d94..88ed86537777f7bad3f7f88d738f8a159b850226 100644 GIT binary patch delta 49 zcmX@c^oeQ0IrRdDN`?}K42FD$JO*8c6d+x~kP2j%G1vm3A%h-+5fB?rJXs3>N{I{N delta 9 Qcmeywbc|`jxrx6j02nw09smFU