Ecommerce Vente نشر 29 سبتمبر 2022 أرسل تقرير نشر 29 سبتمبر 2022 أريد أن أفصل بين إعدادات وضع التطوير ووضع production في ملف settings اقتباس
0 Ahmed Sadek Elamine Touahria نشر 29 سبتمبر 2022 أرسل تقرير نشر 29 سبتمبر 2022 إن من الأفضل فصل الإعدادات عن بعضها بحيث يساعد في عملية deployment وحتى التوثيق الرسمي لجانغو يوصي بهذا : إنشاء مجلد نسميه settings ننشأ ملف داخل المجلد settings ونسميه __init__ ثم ننسخ كل ماهو في ملف settings وننسخه في __init__ ، ثم نحذف ملف settings.py ننشأ ملف أخر ونسميه production.py ونضع فيه الأتي from . import * SECRET_KEY = '-~aO;| F;rE[??/w^zcumh(9' # DEBUG = False ALLOWED_HOSTS = [''] # الأيبي والدومين لي رح تستعملهم في هذا المشروع DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', # 'NAME': 'db_name', # إسم قاعدة البيانات 'USER': 'user_name', # إسم المستخدم 'PASSWORD': 'password',# كلمة السر 'HOST': '127.0.0.1', 'PORT': '5432', } } ثم بعد ذلك نغير سطر مهم جدا في ملف __init__ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) بعد ذلك نضيف ملف production.py الى .gitignore لتجنب الأخطاء 1 اقتباس
السؤال
Ecommerce Vente
أريد أن أفصل بين إعدادات وضع التطوير ووضع production في ملف settings
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.