Django ، قم بتثبيت هذا الإطار في Ubuntu بسهولة

حول جانغو

في المقالة التالية سوف نلقي نظرة على Django. هذا ال إطار عمل ويب Python عالي المستوى يشجع على التطوير السريع والتصميم النظيف والعملي للتطبيق. إنه يعتني بالكثير من تعقيدات تطوير الويب ، مما يسمح لنا بالتركيز على كتابة تطبيقنا دون إعادة اختراع العجلة. يكون مجاني ومفتوح المصدر.

جانغو لنا يسمح لك بإنشاء تطبيقات الويب بسهولة وبسرعة وبترميز أقل. إنه إطار عمل سريع وآمن مكتوب باستخدام لغة برمجة بايثون. في هذا البرنامج التعليمي القصير ، سنرى كيفية تثبيت هذا الإطار على Ubuntu 17.10. على الرغم من أن هذا سيعمل على أنظمة أخرى تعتمد على Debian / Ubuntu ومشتقاته مثل Linux Mint.

قم بتثبيت Django Web Framework على أوبونتو

يمكننا تثبيت Django على Ubuntu باستخدام طريقتين:

  • باستخدام المستودعات الرسمية من أوبونتو ؛
  • باستخدام النقطة (وهي الطريقة الموصى بها والتي سأستخدمها في هذه المقالة).

قم بتثبيت Django Web Framework على Ubuntu باستخدام المستودعات الرسمية

Django متاح من مستودعات Ubuntu الرسمية. يمكننا تثبيته باستخدام الأوامر من الطرفية (Ctrl + Alt + T):

sudo apt update && sudo apt install python-django

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

قم بتثبيت Django Web Framework على أوبونتو باستخدام النقطة

هذا موصى به رسميًا من قبل فريق المشروع. يمكننا الحصول عليها أحدث إصدار مستقر باستخدام مدير حزم python يسمى pip.

قم بتثبيت Django مع Python 2

sudo pip install django

قم بتثبيت Django مع Python 3

sudo pip3 install django

يمكننا استخدام بايثون 2 أو بايثون 3. سأستخدم Python 3 في هذا المثال.

بمجرد اكتمال التثبيت ، إلى تحقق من الإصدار الذي قمنا بتثبيته ، يمكننا تنفيذ:

نسخة django

django-admin --version

كما قلت بالفعل ، هذا إنها نسخة أعلى من تلك الموجودة في مستودعات Ubuntu الرسمية. بمجرد الانتهاء من التثبيت ، يمكننا المضي قدمًا.

الاستخدام الأساسي لـ Django

سنقوم بإنشاء مشروع جديد يسمى entreunosyceros. للقيام بذلك ، قم بتشغيل الجهاز:

django-admin startproject entreunosyceros

سيقوم الأمر أعلاه بإنشاء دليل يسمى «interunosyceros»في الدليل الحالي.

سوف نتحقق من محتوى هذا الدليل. للقيام بذلك ، قم بتشغيل:

دليل django

ls entreunosyceros/

كما ترى من الإخراج أعلاه ، هناك نص يسمى «manage.py»ودليل آخر يسمى«interunosyceros«. الدليل الثاني 'interunosycerosسيكون لدينا الكود الفعلي.

الآن ، سننتقل إلى الدليل الأول "entreunosyceros":

cd entreunosyceros/

ابدأ قاعدة البيانات

ثم قم بتشغيل الأمر التالي لبدء قاعدة البيانات:

بدء قاعدة بيانات Django

python3 manage.py migrate

ملاحظة: إذا كنت تستخدم Python 2 أو إصدارًا أقدم ، فيجب عليك استخدام "python manager.py migrate" بدون علامات اقتباس.

إنشاء مستخدم إداري

ثم سنحتاج إلى إنشاء مستخدم إداري. للقيام بذلك ، قم بتشغيل:

django إنشاء المستخدم

python3 manage.py createsuperuser

أدخل اسم المستخدم (اتركه فارغًا لاستخدام اسم المستخدم الحالي) ، والبريد الإلكتروني وكلمة المرور ، والتي لا يمكن أن تكون رقمية فقط.

تعديل ALLOWED_HOSTS في التكوين

قبل أن نتمكن من اختبار تطبيقنا ، يجب علينا تعديل أحد التوجيهات في تكوين إطار العمل. افتح ملف التكوين عن طريق الكتابة في الجهاز:

يسمح django للمضيفين

nano ~/entreunosycero/entreunosyceros/settings.py

في حالتي ، استخدمت entreunosyceros كاسم للمشروع. دع كل واحد يتكيف مع ما كتبه.

داخل الملف ، سنبحث عن الأمر ALLOWED_HOSTS. تحدد القائمة البيضاء للعناوين أو أسماء المجالات التي يمكن استخدامها للاتصال بإطار العمل. أي طلب وارد برأس مضيف غير موجود في هذه القائمة سيؤدي إلى استثناء. سيتعين علينا تكوين هذا لتجنب ثغرة أمنية.

بين قوسين ، قم بإدراج عناوين IP أو أسماء المجال المرتبطة بإطار عملنا. يجب أن يظهر كل عنصر في إدخالات مفصولة بفاصلة. إذا أردنا استخدام طلبات المجال بأكمله وأي نطاقات فرعية، يضيف فترة إلى بداية الإدخال.

ابدأ الخادم

أخيرًا ، قم بتشغيل الأمر التالي لبدء خادم تطوير Django. أنا استخدم IP 0.0.0.0، ولكن هذا مجرد مثال.

السماح ببدء خادم وحدة التحكم

python3 manage.py runserver 0.0.0.0:8000

سيبدأ خادم Django. لإيقاف الخادم ، اضغط على CTRL + C.

قم بالوصول إلى صفحة الويب الخاصة بالخادم

افتح متصفح الويب الخاص بك وانتقل إلى http://Dirección IP:8000.

تشغيل خادم Django

إذا رأينا شاشة مثل الشاشة السابقة ، فسيعمل إطار العمل بشكل صحيح. بالنسبة الوصول إلى صفحة إدارة الخادم، سنكتب كـ URL http://Dirección IP:8000/admin.

سيتعين علينا استخدام اسم المستخدم وكلمة المرور اللذين تم إنشاؤهما مسبقًا.

هذا ما تبدو عليه صفحة المسؤول الخاصة بي في هذا الإطار.

صفحة إدارة Django

Django جاهز للذهاب. لمزيد من التفاصيل ، راجع الوثائق الرسمية من المشروع.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   راؤول قال

    رائع ، إنه يعمل بشكل رائع ، الشيء الوحيد الذي لم أتمكن من تعديل ملفات الإعدادات في الجهاز ، لكنني قمت بتعديله في محرر النصوص.

  2.   جون قال

    مرحبًا ، مشكلتي هي أن صفحة تسجيل الدخول ترى مربعًا أبيض لتسجيل الدخول بدون الجزء الأزرق "django" وكأنها لا تحتوي على التنسيق ، تمامًا مثلما دخلت إلى موقع الإدارة ، كل شيء يبدو فوضويًا بدون لون أو تنسيق.

  3.   إدواردو كاستيلو قال

    شكرا للدعم.