আমি ডকার সাইটে জ্যাঙ্গো কুইক স্টার্ট নির্দেশাবলী অনুসরণ করে একটি ডকার জাঙ্গো / পোস্টগ্রিএসকিউএল অ্যাপ সেট আপ করেছি set ।
কমান্ডটি ব্যবহার করে আমি প্রথম জাঙ্গোর পরিচালন.পি মাইগ্রেশন চালাই sudo docker-compose run web python manage.py migrate , এটি প্রত্যাশার মতো কাজ করে। ডাটাবেসটি ডকার পোস্টগ্র্রেএসকিউএল কনটেইনার ঠিক ঠিকঠাক করে তৈরি করা হয়েছে।
জ্যাঙ্গো অ্যাপ্লিকেশনটিতে নিজেই করা পরিবর্তনগুলি একইভাবে ডকার জাঙ্গো ধারকটিতে প্রতিফলিত হয়, আমি যে মুহুর্তে সেগুলি সংরক্ষণ করি। এটা দুর্দান্ত!
তবে আমি যদি পরে জ্যাঙ্গোতে কোনও মডেল পরিবর্তন করি এবং মডেলটির সাথে মেলে পোস্টগ্র্রেস ডাটাবেস আপডেট করার চেষ্টা করি তবে কোনও পরিবর্তন সনাক্ত করা যায়নি তাই আমি যতবার চালাই makemigrationsবা migrateআবার চালিয়ে যাই না কেন কোনও স্থানান্তর ঘটে না ।
মূলত, যতবারই আমি জ্যাঙ্গো মডেলটি পরিবর্তন করি, আমাকে ডকারের পাত্রে মুছে ফেলতে হবে (ব্যবহার করে sudo docker-compose rm) এবং নতুন স্থানান্তর নিয়ে নতুন করে শুরু করতে হবে।
আমি এখনও ডকারকে ঘিরে আমার মাথা নেওয়ার চেষ্টা করছি, এবং এটি কীভাবে কাজ করে তা সম্পর্কে আমি বুঝতে পারি না এমন একটি ভয়ঙ্কর অনেক কিছুই আছে তবে এই ব্যক্তিটি আমাকে বাদাম চালাচ্ছে। আমার পরিবর্তনগুলি মাইগ্রেট করে না কেন? আমি কি ভুল করছি?
You just have to log into your running docker container and run your commands.তবে এটি এমনভাবে আচরণ করার কারণ কী? @