Mohammed Bouazza نشر 27 أبريل 2023 أرسل تقرير نشر 27 أبريل 2023 (معدل) السلام عليكم اريد كيفية عمل سيرفر محلي لمواقع Django مثل xampp ,الخاص ب php انا اعمل تطبيق ادارة ب Django انا اريد نشر الموقع بعد الانتهاء من التطوير و لكن على شبكة محلية داخل الشركة فقط. تم التعديل في 27 أبريل 2023 بواسطة bm.soft تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 27 أبريل 2023 أرسل تقرير نشر 27 أبريل 2023 بالطبع أنت قمت بتثبيت إطار Django وبايثون على حاسوبك، إذن عليك القيام بالتالي: قم بفتح موجه الأوامر (command prompt) واستخدم "cd" للانتقال إلى مجلد العمل الخاص بك. بعد ذلك، استخدم الأمر "django-admin startproject" لإنشاء مشروع Django جديد. بمجرد إنشاء المشروع ، انتقل إلى دليل المشروع باستخدام الأمر "cd". استخدم الأمر "python manage.py runserver" لتشغيل السيرفر المحلي، ويمكنك الآن فتح متصفح والوصول إلى الموقع الخاص بك عن طريق الذهاب إلى العنوان "http://localhost:8000/". إذا كنت تريد تغيير رقم المنفذ الافتراضي للسيرفر المحلي ، فتستطيع استخدام الأمر "python manage.py runserver 0.0.0.0:8080" لتشغيل السيرفر على المنفذ 8080. وبعد ذلك يمكنك تنفيذ تطبيق الإدارة الخاص بك في السيرفر المحلي وتحميله في المتصفح الخاص بك عن طريق زيارة العنوان "http://localhost:8000/admin". وأيضًا بإمكانك إنشاء بيئة افتراضية (Virtual Environment) لمشروع Django الخاص بك لتفادي تعارض الإصدارات مع الحزم الأخرى المثبتة في جهاز الكمبيوتر الخاص بك، وذلك من خلال التالي: 1-إنشاء مجلد جديد: mkdir {directory_name} نضيف مكان {directory_name} اسم المجلد الجديد، مثلاً mkdir app وسينشيء مجلد باسم app في نظام ويندوز. 2- تثبيت جانغو Django: pipenv install django 3- تفعيل البيئة الإفتراضية: pipenv shell 4- إنشاء مشروع جانغو جديد: django-admin startproject {project_name} . عليك بتغيير مكان {project_name} باسم مشروع جانغو. 5- تشغيل مشروع جانغو: python .\manage.py runserver 6- إنشاء تطبيق جانغو: python .\manage.py startapp {app_name} واستبدل {app_name} باسم تطبيق جانغو الذي تريده. اقتباس
0 Mohammed Bouazza نشر 27 أبريل 2023 الكاتب أرسل تقرير نشر 27 أبريل 2023 هده طريقة انشاء مشروع جانغو و تطويره انا اريد نشر الموقع بعد الانتهاء من التطوير و لكن على شبكة محلية فقط اقتباس
0 Mustafa Suleiman نشر 27 أبريل 2023 أرسل تقرير نشر 27 أبريل 2023 السؤال كان غير واضح بعض الشيء، بخصوص تشغيل المشروع على شبكة محلية حاول تجربة التالي: تأكد من أن جهاز الكمبيوتر الذي تريد تشغيل السيرفر عليه متصل بالشبكة المحلية. قم بفتح موجه الأوامر (command prompt) واستخدم الأمر "ipconfig" للحصول على عنوان IP الخاص بجهاز الكمبيوتر الخاص بك في الشبكة المحلية. استخدم الأمر "python manage.py runserver 0.0.0.0:8000" لتشغيل السيرفر المحلي وجعله يستجيب لأي طلبات HTTP على جميع عناوين IP الموجودة في الشبكة المحلية. اطلب من الآخرين في الشبكة المحلية استخدام عنوان IP الخاص بجهاز الكمبيوتر الخاص بك ورقم المنفذ 8000 للوصول إلى الموقع الخاص بك عن طريق متصفح الويب. مثلاً، إذا كان عنوان IP الخاص بجهاز الكمبيوتر الخاص بك هو "192.168.1.100"، يمكن للآخرين في الشبكة المحلية الوصول إلى الموقع الخاص بك عن طريق زيارة العنوان "http://192.168.1.100:8000/". اقتباس
0 عبدالباسط ابراهيم نشر 29 أبريل 2023 أرسل تقرير نشر 29 أبريل 2023 بتاريخ On 27/4/2023 at 21:44 قال bm.soft: هده طريقة انشاء مشروع جانغو و تطويره انا اريد نشر الموقع بعد الانتهاء من التطوير و لكن على شبكة محلية فقط قام Django ببناء خادم لذلك. يمكنك تشغيله python manage.py runserver على عكس php لذلك التعليق السابق يوضح الخطوات بالتفصيل و هناك العديد من الخيارات البرمجية التي يمكن استخدامها كحل مشابه لـ XAMPP لتطوير تطبيقات Django. وفيما يلي بعض الخيارات: Bitnami Django Stack: هذا هو مجموعة أدوات برمجية معدة مسبقًا تتضمن Django و Apache و MySQL وأدوات أخرى مطلوبة للتطوير. يمكن تنزيلها وتثبيتها على أنظمة التشغيل Windows و macOS و Linux. PyCharm: PyCharm هو بيئة تطوير متكاملة (IDE) لتطوير البرامج باستخدام Python و Django. يتضمن خادم الويب المدمج لتشغيل تطبيقات Django أثناء التطوير. يوفر PyCharm أيضًا أدوات للتصحيح والاختبار والنشر. Anaconda: Anaconda هي توزيعة من Python وأدوات العلوم البيانية الأخرى. يتضمن إطار عمل Django ويمكن استخدامه للتطوير والنشر لتطبيقات Django. يوفر Anaconda أيضًا أدوات لإدارة البيئات والتبعيات. Docker: Docker هو منصة تحتوي على حاويات تطبيقات، يمكن استخدامها لإنشاء بيئة تطوير لـ Django. يسمح للمطورين بتغليف تطبيقاتهم وتبعياتها في حاوية يمكن تشغيلها على أي جهاز يحتوي على Docker. بشكل عام، توفر هذه الخيارات مجموعة مماثلة من الأدوات لـ XAMPP لتطوير PHP، ولكن مصممة خصيصًا لتطوير تطبيقات Django. 1 اقتباس
السؤال
Mohammed Bouazza
السلام عليكم
اريد كيفية عمل سيرفر محلي لمواقع Django
مثل xampp ,الخاص ب php
انا اعمل تطبيق ادارة ب Django
انا اريد نشر الموقع بعد الانتهاء من التطوير و لكن على شبكة محلية داخل الشركة فقط.
تعديل عنوان السؤال
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.