বাংলায় জ্যাঙ্গো ওয়েব ফ্রেমওয়ার্ক
  • পরিচিতি
  • পূর্বশর্ত
  • ওয়েবসাইট যেভাবে কাজ করে
  • ওয়েব ফ্রেমওয়ার্ক পরিচিতি
  • জ্যাঙ্গো পরিচিতি
  • এমটিভি প্যাটার্ন পরিচিতি
  • ভার্চুয়াল এনভায়র্নমেন্ট ইন্সটল
  • জ্যাংগো ইন্সটল
  • প্রথম প্রজেক্ট শুরু
  • ডেভেলপমেন্ট সার্ভার রান করা
  • অ্যাপস কি? প্রোজেক্ট এবং অ্যাপস এর পার্থক্য!
  • প্রথম অ্যাপস তৈরি
  • সেটিংস পরিচিতি
  • সিম্পল ভিউ ফাংশন
  • ইউআরএল কনফিগারেশন
  • টেমপ্লেট ব্যাবহার
  • ও আর এম পরিচিতি
  • ডাটাবেইজ কনফিগারেশন
  • মডেল তৈরি
  • জ্যাঙ্গো শেল পরিচিতি
  • ডাটাবেইজে ডাটা ইনসার্ট, আপডেট, রিড, ডিলেট
  • ভিউ থেকে ডাটা রিড করা
  • টেমপ্লেট ট্যাগ এবং ফিল্টার
  • ইউআরএল কনফিগারেশন ইন ডেপথ
  • ডায়নামিক কনটেন্ট
  • এডমিন পরিচিতি
  • প্রোডাকসান সার্ভার (Nginx) এবং জ্যাঙ্গো
  • প্রথম প্রজেক্টঃ সিম্পল ইউআরএল শর্টেনার
    • শীঘ্রই আসছে
  • দ্বিতীয় প্রজেক্টঃ সিম্পল ব্লগ সাইট
    • শীঘ্রই আসছে
  • তৃতীয় প্রজেক্টঃ স্কুলের রেজাল্ট ম্যানেজমেন্ট সিস্টেম
    • শীঘ্রই আসছে
  • স্বতন্ত্র টিউটোরিয়াল ১
    • শুরুর আগে
    • ইনস্টলেশন
    • প্রথম অধ্যায়
    • দ্বিতীয় অধ্যায়
    • তৃতীয় অধ্যায়
    • চতুর্থ অধ্যায়
  • স্বতন্ত্র টিউটোরিয়াল ২
    • হ্যালো ওয়ার্ল্ড
Powered by GitBook
On this page

সেটিংস পরিচিতি

আমরা [অ্যাপ/প্রোজেক্ত] আগের চ্যাপ্টারে জেনেছি যে জ্যাঙ্গোর অ্যাপগুলো রিইউজঅ্যাবল! অর্থাৎ আপনি একটা অ্যাপ তৈরি করে সেটা যেকোন প্রোজেক্টে ব্যবহার করতে পারবেন। এমনকি অন্যের তৈরি অ্যাপ নিজের প্রোজেক্টে ব্যবহার করতে পারবেন! প্রতিটি অ্যাপই স্বয়ংসম্পুর্ন। একারণে যখন আপনি কোন অ্যাপ তৈরি করেন, অথবা অন্য কোথাও থেকে নিয়ে আসেন সেটা অটোমেটিক জ্যাঙ্গোতে এড হয়ে যায়না! ম্যানুয়ালি এড করে নিতে হয়। খুব সহজেই আপনি অ্যাপ এড করতে পারেন, সেটার জন্য যা করতে হবেঃ প্রথমে প্রোজেক্ট ফোল্ডারে থাকা settings.py ফাইলটি কোন টেক্সট এডিটরে ওপেন করুন!

myproject/settings.py

ফাইলের মধ্যে INSTALLED_APPS নামে একটা লিস্ট দেখতে পাবেন! যেটার ভিতরে এরকম কয়েকটা আইটেম থাকবেঃ

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

আমাদের কাজ হল আমাদের তৈরি করা অ্যাপ এর নামটা এই লিস্টে ঢুকিয়ে দেয়া! লিস্টটি এডিট করে এরকম করে ফেলুনঃ

INSTALLED_APPS = [
    'myapp',

    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
]

লক্ষ্য করুন, আমরা লিস্টের ফার্স্ট আইটেম হিসেবে আমাদের অ্যাপ এর নাম স্ট্রিং হিসেবে দিয়ে দিয়েছি! আপনি হয়তো বুঝে গেছেন যে লিস্টের বাকি আইটেমগুলোও আসলে বিভিন্ন অ্যাপ এর নাম, যেগুলো আসলে খুবই কাজের, কমন কিছু বিষয় নিয়ে অহেতুক কষ্ট করে কোড লেখা থেকে আমাদের বাঁচিয়ে দেয়ার জন্য এগুলো জ্যাঙ্গোতে বিল্টিন ভাবেই থাকে, আমরা এ অ্যাপগুলো নিয়ে আস্তে আস্তে জানতে পারব!

সেটিংস ফাইলে এই লিস্ট ছাড়াও আরো কিছু লিস্ট/ভেরিয়্যাবল দেখতে পাবেন, সবগুলো সম্পর্কেই জানব ইনশাআল্লাহ… ধিরে ধিরে…

Previousপ্রথম অ্যাপস তৈরিNextসিম্পল ভিউ ফাংশন

Last updated 6 years ago