PythonAnywhere এ যেভাবে Django প্রোজেক্ট ডিপ্লয় করবেন

বিনামূল্যে Django প্রোজেক্ট হোস্ট করার যতগুলো মাধ্যম আছে সেগুলোর মধ্যে অন্যতম হলো PythonAnywhere. অনেক সহজ ও কম সেটাপ ব্যবহার করে এখানে Django প্রোজেক্ট হোস্ট করা যায়। এই ব্লগে আমরা djTrip নামের একটি প্রোজেক্ট ডিপ্লয় করবো। প্রোজেক্টটির গিটহাব লিংক এখানে নতুন Web App তৈরীঃ PythonAnywhere এ লগিন করার পর ড্যাশবোর্ড থেকে Read more…

পাইথন ভার্চুয়াল এনভায়রনমেন্ট

প্রতিটি পাইথন ইনস্টলেশনেই একটি এনভায়রনমেন্ট থাকে। pip install কমান্ডের মাধ্যমে আমরা যে প্যাকেজগুলো ডাউনলোড করি সেগুলো ওই পাইথন এনভায়রনমেন্টে ইনস্টল হয়। এরপর সেই এনভায়রনমেন্ট ব্যবহার করে আমরা একাধিক প্রোজেক্ট রান করতে পারি। ধরি আমাদের কম্পিউটারে দুটি Django প্রোজেক্ট আছে, Blog Website School Website এখন কয়েকটা পরিস্থিতির কথা চিন্তা করিঃ ১. Read more…

VPS সার্ভারে LAMP স্ট্যাক সেটাপ

LAMP স্ট্যাক হলো জনপ্রিয় একটি সফটওয়্যার স্ট্যাক যেখানে একাধিক সফটওয়্যার একত্রে একটি ওয়েবসাইট হোস্ট করে থাকে। LAMP এর পূর্ণরুপ হলো L = লিনাক্স অপারেটিং সিস্টেম, A = এ্যাপাচি ওয়েব সার্ভার, M = মাইএসকিউএল ডাটাবেজ সার্ভার, P = পিএইচপি/পার্ল/পাইথন। এই আর্টিকেলে আমরা লিনাক্সের অন্যতম জনপ্রিয় একটি ডিস্ট্রো উবুন্টু ১৮.০৪ এর প্রসিডিউর Read more…

GitHub থেকে Heroku তে স্বয়ংক্রিয় ডিপ্লয়মেন্ট

Heroku একটি জনপ্রিয় PaaS (Platform as a Service) যেখানে আপনি আপনার ওয়েব এ্যাপ হোস্ট করতে পারবেন। Heroku তে ফ্রি প্ল্যান থাকার কারনে ডেভেলপারদের কাছে এটি অনেক জনপ্রিয়। এই আর্টিকেলে আমরা দেখবো কিভাবে GitHub ব্যবহার করে Heroku তে একটি Django এ্যাপ অটোম্যাটিক্যালি ডিপ্লয় করতে হয়। Workflow Heroku তে ডিপ্লয়মেন্টের আগে কিছু Read more…

Django দিয়ে CRUD এ্যাপ্লিকেশন তৈরী, পর্ব-১

এটি ৪টি পর্বের একটি সিরিজ ব্লগ যেখানে আমরা Django দিয়ে একটি অতি সাধারণ একটি ব্লগ এ্যাপ্লিকেশন তৈরী করবো। সেই ব্লগ সাইটে একজন ব্যবহারকারী ব্লগ লিখতে পারবে ব্লগ দেখতে পারবে ব্লগ ইডিট করতে পারবে ব্লগ ডিলিট করতে পারবে সংক্ষেপে এই চারটি অপারেশনকে বলা হয় CRUD. যেখানে C = Create, R = Read more…