এই সমস্যাটি পরিচিত বলে মনে হয়েছিল তাই আমি ভেবেছিলাম যে আমি সীমিত পরিমাণে তথ্যের অনুলিপি করতে পারি কিনা।
একটি দ্রুত অনুসন্ধান এখানে জেমস বেনেটের ব্লগে একটি এন্ট্রি তৈরি করেছে যা উল্লেখ করেছে যে ইউজারপ্রফিলের সাথে ব্যবহারকারী মডেলটিকে প্রসারিত করার জন্য যখন সেটিংস.পি-তে একটি সাধারণ ভুল জঞ্জোকে এই ত্রুটি ছুঁড়ে ফেলতে পারে।
ব্লগ এন্ট্রি উদ্ধৃত:
সেটিংটির মান "অ্যাপনাম.মোডেলস.মডেলনেম" নয়, এটি কেবল "অ্যাপনাম.মডেলনাম"। কারণটি হ'ল জাজানো সরাসরি আমদানি করতে এটি ব্যবহার করছে না; পরিবর্তে, এটি একটি অভ্যন্তরীণ মডেল-লোডিং ফাংশন ব্যবহার করছে যা কেবলমাত্র অ্যাপটির নাম এবং মডেলটির নাম চায়। "অ্যাপনাম.মোডেলস.মদেলনাম" বা "প্রকল্পের নাম। অ্যাপ্লিকেশন। "appname.modelname", এবং অন্য কিছুই, AUTH_PROFILE_MODULE এর মানতে রাখুন।
ওপি যদি ট্রেসব্যাকের আরও অনুলিপি করে থাকে তবে আমি আশা করব যে নীচের মতো এমন কিছু দেখতে পাবে যা আমি আমার AUTH_PROFILE_MODULE সেটিংসে "মডেল" যুক্ত করে সদৃশ করতে পেরেছিলাম।
TemplateSyntaxError at /
Caught an exception while rendering: too many values to unpack
Original Traceback (most recent call last):
File "/home/brandon/Development/DJANGO_VERSIONS/Django-1.0/django/template/debug.py", line 71, in render_node
result = node.render(context)
File "/home/brandon/Development/DJANGO_VERSIONS/Django-1.0/django/template/debug.py", line 87, in render
output = force_unicode(self.filter_expression.resolve(context))
File "/home/brandon/Development/DJANGO_VERSIONS/Django-1.0/django/template/__init__.py", line 535, in resolve
obj = self.var.resolve(context)
File "/home/brandon/Development/DJANGO_VERSIONS/Django-1.0/django/template/__init__.py", line 676, in resolve
value = self._resolve_lookup(context)
File "/home/brandon/Development/DJANGO_VERSIONS/Django-1.0/django/template/__init__.py", line 711, in _resolve_lookup
current = current()
File "/home/brandon/Development/DJANGO_VERSIONS/Django-1.0/django/contrib/auth/models.py", line 291, in get_profile
app_label, model_name = settings.AUTH_PROFILE_MODULE.split('.')
ValueError: too many values to unpack
এটি আমার মনে হয় এমন কয়েকটি মামলার মধ্যে একটি যেখানে জ্যাঙ্গোর এখনও কিছুটা আমদানি যাদু রয়েছে যা একটি ছোট্ট ত্রুটি যখন প্রত্যাশিত ব্যতিক্রমটি ছুঁড়ে না ফেলে তখন বিভ্রান্তি সৃষ্টি করে।
আপনি ট্রেসব্যাকের শেষে দেখতে পাচ্ছেন যে আমি কীভাবে পোস্ট করেছি AUTH_PROFILE_MODULE এর জন্য "appname.modelname" ফর্ম ব্যতীত অন্য কোনও কিছু ব্যবহার করে "অ্যাপ_লাবেল, মডেল_নাম = সেটিংস.আউথ_প্রেফিল_মোডিএল.স্প্লিট ('।')" ফেলতে হবে "আনপ্যাক করার জন্য অনেকগুলি মান" ত্রুটি।
আমি 99% নিশ্চিত যে এখানেই আসল সমস্যাটি ছিল।