3.7 KiB
title | localeTitle |
---|---|
Setting Up Python Web Framework Django and Flask | إعداد Python Web Framework Django وقارورة |
في هذه المقالة ، سنناقش كيفية تثبيت Django و Flask - وهما إطارين على شبكة الإنترنت شعبية مكتوبة في بايثون.
ربما كنت على دراية بالفعل بالاستخدام الواسع النطاق والدعم المجتمعي لبيثون ؛ في تطوير الويب. قد تكون على دراية بماهية إطار الويب ؛ والخيارات المتاحة لبيثون.
في حالة عدم صحة هذه الافتراضات ، قد ترغب في إلقاء نظرة على مقالة wiki هذه. إذا كنت جميعًا عالقين ، فدعونا نذهب من خلال وضع أطر بيثون على الويب في جهاز التطوير المحلي لديك.
ولكن سيكون من غير العدل أن نتجاهل تمامًا مناقشة Python 2 vs Python 3 .
بيئة افتراضية
قبل تثبيت Django ، سنقوم بتثبيت أداة مفيدة للغاية للمساعدة في الحفاظ على بيئة الترميز الخاصة بك مرتبة على جهاز الكمبيوتر الخاص بك. من الممكن تخطي هذه الخطوة ، ولكنها موصى بها للغاية. بدءا من أفضل إعداد ممكن سيوفر لك الكثير من المتاعب في المستقبل!
لذلك ، دعونا إنشاء بيئة افتراضية (وتسمى أيضا virtualenv). سيقوم Virtualenv بعزل إعداد Python / Django على أساس كل مشروع. وهذا يعني أن أي تغييرات تجريها على موقع ويب واحد لن تؤثر على أي تغييرات أخرى تقوم بتطويرها أيضًا. أنيق ، صحيح؟
لمزيد من المعلومات حول البيئات الافتراضية ، انظر قسم relevent هنا .
تغليف
إذا كنت قد قمت بالفعل بتثبيت برنامج pip
فببساطة:
$ pip install django
بعد اكتمال التثبيت ، يمكننا إنشاء مشروع جديد:
$ django-admin startproject myproject $ cd myproject $ python manage.py runserver
انتقل إلى http://localhost:8000
! :صاروخ:
لقد نجحنا في تثبيت إطار الويب لحاجتنا. ومع ذلك ، لم تكتمل بعد. معظم تطبيقات الويب تعتمد على المحتوى والبيانات - لذا نحتاج إلى تخزين البيانات. أو ، قاعدة بيانات ، إذا صح التعبير.
في المقالة التالية ، سنناقش كيفية تثبيت PostgreSQL واستخدامه مع تطبيق ويب Python الخاص بنا.
نقطة للتفكير - لقد تم استخدام pip
بكثافة ، ولكن بالكاد قال أي شيء حول هذا الموضوع. حسنا ، في الوقت الحالي ، إنها مجرد مدير حزم مثل npm
. لديها بعض الاختلافات مع npm
؛ ولكن ، لا داعي للقلق بشأن ذلك الآن. إذا كنت مهتمًا ، فيمكنك pip
وثائق pip
الرسمية .
إذا كانت لديك اقتراحات أو أسئلة ، فانتقل إلينا على قناة gitter .