অ্যান্ড্রয়েড

ডিবিয়ান 9 লিনাক্সে কীভাবে জ্যাঙ্গো ইনস্টল করবেন

কিভাবে ইনস্টল করতে হবে ডেবিয়ান 9 লিনাক্স ইন্সটল করুন টিউটোরিয়াল | (লিনাক্সের শিক্ষানবিশদের গাইড)

কিভাবে ইনস্টল করতে হবে ডেবিয়ান 9 লিনাক্স ইন্সটল করুন টিউটোরিয়াল | (লিনাক্সের শিক্ষানবিশদের গাইড)

সুচিপত্র:

Anonim

জাজানো হ'ল সর্বাধিক জনপ্রিয় পাইথন ওয়েব ফ্রেমওয়ার্ক যা বিকাশকারীদের সুরক্ষিত, স্কেলযোগ্য এবং রক্ষণাবেক্ষণযোগ্য ওয়েব অ্যাপ্লিকেশনগুলি তৈরি করতে সহায়তা করে designed

জাজানো পিপ ব্যবহার করে সিস্টেম-ওয়াইড বা পাইথন ভার্চুয়াল পরিবেশে ইনস্টল করা যেতে পারে। জাজানো প্যাকেজগুলি অফিশিয়াল দেবিয়ান সংগ্রহস্থলগুলিতে অন্তর্ভুক্ত রয়েছে এবং অ্যাপ্লিকেশন প্যাকেজ ম্যানেজার ব্যবহার করে ইনস্টল করা যেতে পারে। এটি দেবিয়ান 9 এ জ্যাঙ্গো ইনস্টল করার সহজতম পদ্ধতি, তবে ভার্চুয়াল পরিবেশে ইনস্টল করার মতো নমনীয় নয়। এছাড়াও, ভাণ্ডারগুলিতে অন্তর্ভুক্ত সংস্করণটি জ্যাঙ্গোর সর্বশেষতম সংস্করণে সর্বদা বেশ কয়েকটি রিলিজ থাকে।

পাইথন ভার্চুয়াল পরিবেশের মূল লক্ষ্য হ'ল বিভিন্ন পাইথন প্রকল্পের জন্য একটি বিচ্ছিন্ন পরিবেশ তৈরি করা। এই পদ্ধতিতে আপনার একক কম্পিউটারে একাধিক ভিন্ন জ্যাঙ্গো পরিবেশ থাকতে পারে এবং এটি আপনার অন্যান্য জ্যাঙ্গো স্থাপনাগুলিকে প্রভাবিত করবে এ নিয়ে উদ্বেগ ছাড়াই প্রতি প্রকল্পের ভিত্তিতে মডিউলটির একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে পারেন। যদি আপনি বিশ্ব পরিবেশে জ্যাঙ্গো ইনস্টল করেন তবে আপনি আপনার কম্পিউটারে কেবলমাত্র একটি জাঙ্গো সংস্করণ ইনস্টল করতে পারেন।

দেবিয়ান 9 এ জ্যাঙ্গো ইনস্টল করা হচ্ছে

দেবিয়ান 9 তে পাইথন ভার্চুয়াল পরিবেশে জ্যাঙ্গো ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন।

1. পাইথন 3 এবং ভেনভ ইনস্টল করা

ডিবিয়ান 9 জাহাজ ডিফল্টর সাথে পাইথন 3.5 এর সাথে। টাইপ করে আপনার সিস্টেমে পাইথন 3 ইনস্টল করা আছে তা আপনি যাচাই করতে পারেন:

python3 -V

আউটপুটটি দেখতে এইরকম হওয়া উচিত:

Python 3.5.3

ভার্চুয়াল পরিবেশ তৈরির প্রস্তাবিত উপায় venv মডিউলটি ব্যবহার করে।

python3-venv প্যাকেজের মধ্যে venv মডিউল অন্তর্ভুক্ত রয়েছে। নিম্নলিখিত কমান্ডটি টাইপ করে এটি ইনস্টল করুন:

sudo apt install python3-venv

মডিউল ইনস্টল হয়ে গেলে আমরা আমাদের জ্যাঙ্গো অ্যাপ্লিকেশনটির জন্য ভার্চুয়াল পরিবেশ তৈরি করতে প্রস্তুত।

২. ভার্চুয়াল পরিবেশ তৈরি করা

যে ডিরেক্টরিটিতে আপনি আপনার পাইথন 3 ভার্চুয়াল পরিবেশ সঞ্চয় করতে চান সেখানে নেভিগেট করে শুরু করুন। এটি আপনার হোম ডিরেক্টরি বা অন্য কোনও ডিরেক্টরি হতে পারে যেখানে আপনার ব্যবহারকারীর পড়ার এবং লেখার অনুমতি রয়েছে।

আপনার জ্যাঙ্গো অ্যাপ্লিকেশনটির জন্য একটি নতুন ডিরেক্টরি তৈরি করুন এবং এতে নেভিগেট করুন:

mkdir my_django_app cd my_django_app

ডিরেক্টরিটির ভিতরে থেকে, নতুন ভার্চুয়াল পরিবেশ তৈরি করতে নিম্নলিখিত কমান্ডটি প্রয়োগ করুন:

python3 -m venv venv

উপরের কমান্ডটি venv নামে একটি ডিরেক্টরি তৈরি করে, এতে পাইথন বাইনারি, পাইপ প্যাকেজ ম্যানেজার, স্ট্যান্ডার্ড পাইথন লাইব্রেরি এবং অন্যান্য সহায়ক ফাইল রয়েছে। ভার্চুয়াল পরিবেশের জন্য আপনি যে কোনও নাম ব্যবহার করতে পারেন।

ভার্চুয়াল পরিবেশ ব্যবহার শুরু করতে, এটি activate স্ক্রিপ্ট চালিয়ে activate :

source venv/bin/activate

একবার সক্রিয় হয়ে গেলে, ভার্চুয়াল পরিবেশের বিন ডিরেক্টরিটি $PATH ভেরিয়েবলের শুরুতে যুক্ত করা হবে। এছাড়াও আপনার শেলের প্রম্পট পরিবর্তন হবে এবং এটি বর্তমানে আপনি ব্যবহার করছেন ভার্চুয়াল পরিবেশের নামটি প্রদর্শন করবে। আমাদের ক্ষেত্রে এটি venv

3. জ্যাঙ্গো ইনস্টল করা

এখন ভার্চুয়াল পরিবেশটি সক্রিয় রয়েছে, পাইথন প্যাকেজ ম্যানেজার পাইপ ব্যবহার করে জ্যাঙ্গো ইনস্টল করুন:

pip install django ভার্চুয়াল পরিবেশের মধ্যে, আপনি pip3 3 এর পরিবর্তে pip3 এবং python পরিবর্তে pip3 ব্যবহার করতে পারেন use

নিম্নলিখিত কমান্ডটি ব্যবহার করে ইনস্টলেশন যাচাই করুন যা জাজানো সংস্করণটি মুদ্রণ করবে:

python -m django --version

এই নিবন্ধটি লেখার সময়, সর্বশেষতম জ্যাঙ্গো সংস্করণটি 2.1.2

2.1.3

আপনার জাজানো সংস্করণটি এখানে প্রদর্শিত সংস্করণ থেকে আলাদা হতে পারে।

৪. একটি জ্যাঙ্গো প্রকল্প তৈরি করা

mydjangoapp নামে একটি নতুন জ্যাঙ্গো প্রকল্প তৈরি করতে mydjangoapp django-admin কমান্ড-লাইনটি ইউটিলিটিটি ব্যবহার করুন:

django-admin startproject mydjangoapp

উপরের কমান্ডটি আপনার বর্তমান ডিরেক্টরিতে একটি mydjangoapp ডিরেক্টরি তৈরি করবে।

tree mydjangoapp/

mydjangoapp/ |-- manage.py `-- mydjangoapp |-- __init__.py |-- settings.py |-- urls.py `-- wsgi.py

সেই ডিরেক্টরিটির ভিতরে আপনি manage.py নামের প্রকল্পগুলি পরিচালনা করতে ডেটাবেস কনফিগারেশন, এবং জ্যাঙ্গো এবং অ্যাপ্লিকেশন-নির্দিষ্ট সেটিংস সহ আরও একটি ডিরেক্টরি পাবেন।

আসুন ডেটাবেস স্থানান্তর এবং একটি প্রশাসনিক ব্যবহারকারী তৈরি করুন।

প্রথমে mydjangoapp ডিরেক্টরিতে নেভিগেট করুন:

cd mydjangoapp

এসকিউএলাইট জ্যাঙ্গোর জন্য ডিফল্ট ডাটাবেস। উত্পাদন অ্যাপ্লিকেশনগুলির জন্য, আপনি PostgreSQL, মারিয়াডিবি, ওরাকল বা মাইএসকিউএল ডেটাবেস ব্যবহার করতে পারেন।

টাইপ করে ডাটাবেস স্থানান্তর করুন:

python manage.py migrate

আউটপুট নীচের মত কিছু দেখতে হবে:

Operations to perform: Apply all migrations: admin, auth, contenttypes, sessions Running migrations: Applying contenttypes.0001_initial… OK Applying auth.0001_initial… OK Applying admin.0001_initial… OK Applying admin.0002_logentry_remove_auto_add… OK Applying admin.0003_logentry_add_action_flag_choices… OK Applying contenttypes.0002_remove_content_type_name… OK Applying auth.0002_alter_permission_name_max_length… OK Applying auth.0003_alter_user_email_max_length… OK Applying auth.0004_alter_user_username_opts… OK Applying auth.0005_alter_user_last_login_null… OK Applying auth.0006_require_contenttypes_0002… OK Applying auth.0007_alter_validators_add_error_messages… OK Applying auth.0008_alter_user_username_max_length… OK Applying auth.0009_alter_user_last_name_max_length… OK Applying sessions.0001_initial… OK

ডাটাবেসটি স্থানান্তরিত হয়ে গেলে, প্রশাসনিক ব্যবহারকারী তৈরি করুন জ্যাঙ্গো অ্যাডমিন ইন্টারফেস অ্যাক্সেস করতে ব্যবহৃত হবে:

python manage.py createsuperuser

কমান্ডটি আপনাকে ব্যবহারকারীর নাম, ইমেল ঠিকানা এবং একটি পাসওয়ার্ডের জন্য অনুরোধ করবে।

Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.

৫. ডেভলপমেন্ট সার্ভার পরীক্ষা করা হচ্ছে

manage.py স্ক্রিপ্ট ব্যবহার করে manage.py ওয়েব সার্ভারটি manage.py এবং manage.py runserver বিকল্পটি ব্যবহার করুন:

python manage.py runserver

আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন:

Performing system checks… System check identified no issues (0 silenced). October 20, 2018 - 11:16:28 Django version 2.1.2, using settings 'mydjangoapp.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C. আপনি যদি ভার্চুয়াল মেশিনে জ্যাঙ্গো ইনস্টল করেন এবং আপনি জ্যাঙ্গো বিকাশ সার্ভারটি অ্যাক্সেস করতে চান তবে আপনাকে সেটিংস.পি ফাইলটি সম্পাদনা করতে হবে এবং ALLOWED_HOSTS তালিকার মধ্যে সার্ভারের আইপি ঠিকানা যুক্ত করতে হবে।

আপনার ওয়েব ব্রাউজারে http://127.0.0.1:8000 খুলুন এবং আপনাকে ডিফল্ট জাজানো ল্যান্ডিং পৃষ্ঠা সহ উপস্থাপন করা হবে:

বিকাশ সার্ভারটি থামাতে আপনার টার্মিনালে CTRL-C টাইপ করুন।

ভার্চুয়াল পরিবেশ নিষ্ক্রিয় করা

আপনার কাজটি শেষ হয়ে গেলে পরিবেশটিকে নিষ্ক্রিয় করুন টাইপ করে deactivate এবং আপনি আপনার সাধারণ শেলটিতে ফিরে আসবেন।

deactivate

উপসংহার

আপনি কীভাবে পাইথন ভার্চুয়াল পরিবেশ তৈরি করবেন এবং আপনার ডেবিয়ান 9 সিস্টেমে জ্যাঙ্গো ইনস্টল করবেন। অতিরিক্ত জ্যাঙ্গো বিকাশের পরিবেশ তৈরি করতে এই টিউটোরিয়ালে বর্ণিত পদক্ষেপগুলি পুনরাবৃত্তি করুন।

পাইথন ডেবিয়ান