اذهب إلى المحتوى
  • 0

طريقة تحميل و الاشتغال على django و تجربة و رؤية نتيجة الكود على جهاز ويندوز 10

La Petite Peintre

السؤال

 لدي جهاز بنظام تشغيل ويندوز 10 و جربت الكثير من الطرق لتحميل و الاشتغال على django و تجربة و رؤية نتيجة الكود على جهاز ويندوز 10 و لكنها للاسف لم تنجح و اريد اسهل و احدث طريقة تحميل و الاشتغال على django و تجربة و رؤية نتيجة الكود على جهاز ويندوز 10 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

مرحبا!

طريقة تثبيت Django لا تختلف عن أيّة مكتبة Python أخرى. لذلك، فأوّل شيء هو القيام بتثبيت Python نفسه. احذف كل النسخ السابقة التي لم يتم تثبيتها بشكل صحيح، ثم توجه إلى موقع Python الرسمي، وقم بتحميل أحدث نسخة (حاليا هي نسخة 3.12.1).

2024-01-27104831.thumb.png.2e98043766e0fda6497181a6644f12f1.png

قم بتثبيت Python ولا تنس إضافته إلى Path (هذا مهم جدّا ويحل كثيرا من المشاكل).2024-01-27110116.png.6e3b20742b5fe4f3166cc2409922f52c.png

بعد ذلك، افتح الـCommand Prompt

2024-01-27111413.thumb.png.55a908fdc0ec54857d503fd961c4c4df.png

وداخلها اكتب الأمرين: python --version ثم pip --version

2024-01-27111744.thumb.png.7b0e6e2a246ec71d7aa653e091ca0fe0.png

إذا ظهرت لك نتيجة تشبه هذه (يعني Python و pip يظهرون نسخهم بشكل صحيح، وكذلك pip موجودة في المكان الذي تم تثبيت Python فيه) فهذا يعني أن Python مثبت بنجاح ويمكننا تثبيت Django.

بالاطلاع على موقع Django الرسمي، فإن طريقة تثبيته لا تختلف عن أية مكتبة أخرى:

2024-01-27112148.thumb.png.6b8ca92cb24845259e25d613f23f812e.png

نكتب الأمر pip install Django و ننتظر حتى يتم التثبيت:

2024-01-27112304.thumb.png.1d313338280979b59093ccdfc9badca6.png

يمكننا أن نتأكد من النسخة المثبتة عن طريق الأمر python -m django --version

الآن يمكننا أن نعمل على إنشاء مشروع جديد: django-admin startproject example_django_project

ثم ندخل إليه عن طريق cd example_django_project

ثم يمكننا أن نشغل المشروع عن طريق python manage.py runserver

2024-01-27113230.thumb.png.e0df9484db2f73246f2c886159a0b81c.png

طبعا هذا مشروع فارغ لذلك لن يعمل حقيقة، لذلك يجب عليك كتابة الكود في الأماكن الصحيحة، لكن مجرد رؤية هذه النتائج تعني أن Django يعمل بشكل صحيح.

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 4 ساعة قال La Petite Peintre:

اين مكان كتابة الكود

عليك استخدام محرر للأكواد مثل برنامج vscode وتستطيع تحميله من هنا:

ومن خلال تستطيع فتح مجلد المشروع الذي ستقوم بإنشائه من خلال الخطوات المذكورة في التعليق السابق.

ولفتح مجلد مشروع نقوم بالضغط على File من الأعلى ثم نختر Open Folder ثم اختر مجلد المشروع الخاص بـ Django.

Snag_2340e7.thumb.png.20209092cac27a647831d6836d3e501b.png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

مثلما قال الأخ مصطفى، تحتاج إلى استخدام برنامج لتحرير الأكواد.

أمّا الأماكن التي يتم كتابة الكود فيها، فتوجد عدّة ملفّات، ويمكن إنشاء ملفات إضافية كثيرة، لكن مبدئيّا هذه أهمّها (project هو اسم المشروع هنا، app هو  اسم التطبيق):

  • project/settings.py هذا يحوي إعدادات المشروع.
  • project/urls.py هذا يحوي كيفية تحويل روابط الموقع إلى التطبيقات المختلفة.
  • app/urls.py هذا يربط روابط التطبيق مع العروض (views) الخاصَة به.
  • app/views.py هذا يتضمّن الدوال (functions) والصفوف (classes) التي يتم استخدامها لعرض الصفحات و تشكيل الردود (responses).
  • app/models.py هذا يحوي النماذج (أي جداول قاعدة البيانات) التي تتعامل مع البيانات قراءة وكتابة وتخزينا.
  • app/templates هذا مجلّد يحوي القوالب الخاصة بالصفحات التي يتم عرضها من قبل التطبيق بعد ملئها بالمحتوى المناسب.

لا يمكن تفصيل ما يجب كتابته في كل هذه الملفات وغيرها، لأن ذلك يحتاج إلى سلسلة دروس في إطار عمل Django. لكن يمكنني أن أحيلك إلى سلسلة مقالات متميّزة كتبتها الأخت Ola Abbas تدرّس فيها كيفية بناء موقع حقيقي باستخدام Django حيث تجد شرحا مفصّلا لما يوضع في هذه الملفّات وأكثر من ذلك.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...