আমি জানি এটি একটি পুরানো প্রশ্ন তবে আমি সারা দিন এই একই সমস্যা নিয়ে লড়াই করেছি এবং আমার সমাধানটি ছিল একটি সহজ প্রশ্ন।
আমি আমার ডিরেক্টরি কাঠামো কিছু লাইন বরাবর ছিল ...
apps/
app/
__init__.py
app_sub1/
__init__.py
models.py
app_sub2/
__init__.py
models.py
app_sub3/
__init__.py
models.py
app2/
__init__.py
app2_sub1/
__init__.py
models.py
app2_sub2/
__init__.py
models.py
app2_sub3/
__init__.py
models.py
main_app/
__init__.py
models.py
এবং যেহেতু আমার যে সমস্যা ছিল সে পর্যন্ত অন্য সমস্ত মডেলগুলি অন্য কোথাও আমদানি করা হচ্ছিল main_appযা আমদানি শেষ হয়েছিল যা থেকে নিবন্ধিত হয়েছিল INSTALLED_APPS, তাই আমি ভাগ্যবান হয়েছি যে তারা সবাই কাজ করেছিল।
কিন্তু যেহেতু আমি প্রতিটি যোগ appকরার INSTALLED_APPSএবং app_sub*যখন পরিশেষে আমি একটি নতুন মডেল যে ফাইলটি অন্য কোথাও আমদানি করা হয়নি যোগ জ্যাঙ্গো সম্পূর্ণই এটা উপেক্ষা করেছেন।
আমার ফিক্স models.pyপ্রতিটি এর appমতো বেস ডিরেক্টরিতে একটি ফাইল যুক্ত করছিল ...
apps/
app/
__init__.py
models.py <<<<<<<<<<--------------------------
app_sub1/
__init__.py
models.py
app_sub2/
__init__.py
models.py
app_sub3/
__init__.py
models.py
app2/
__init__.py
models.py <<<<<<<<<<--------------------------
app2_sub1/
__init__.py
models.py
app2_sub2/
__init__.py
models.py
app2_sub3/
__init__.py
models.py
main_app/
__init__.py
models.py
এবং তারপরে from apps.app.app_sub1 import *প্রতিটি appস্তরের models.pyফাইলগুলিতে আরও কিছু যোগ করুন।
ব্লেহ ... এটি খুঁজে পেতে আমার এত দীর্ঘ সময় লেগেছে এবং আমি কোথাও সমাধানটি খুঁজে পাইনি ... এমনকি আমি গুগলের ফলাফলের পৃষ্ঠা 2 এ গিয়েছিলাম।
আশা করি এটি কাউকে সাহায্য করবে!