Django-এর ডিফল্ট User মডেলটি কাস্টমাইজ করতে অতিরিক্ত ফিল্ড যোগ করার জন্য দুটি সাধারণ পদ্ধতি আছে:
- One-to-One সম্পর্কের মাধ্যমে একটি প্রোফাইল মডেল তৈরি করা (সাধারণত ব্যবহৃত পদ্ধতি)
- Custom User Model তৈরি করা (প্রয়োজন হলে, তবে জটিল)
এখানে প্রথম পদ্ধতি অর্থাৎ One-to-One সম্পর্কের মাধ্যমে UserProfile মডেল তৈরি করে অতিরিক্ত ফিল্ড যুক্ত করার উপায় দেখানো হলো। এই পদ্ধতিতে, ডিফল্ট User মডেল অপরিবর্তিত থাকে এবং আপনি একটি পৃথক মডেলে প্রোফাইল সম্পর্কিত অতিরিক্ত তথ্য সংরক্ষণ করতে পারেন।