جانغو-تسجيل لا يمكن تعيين" من " عنوان البريد الإلكتروني للمصادقة البريد الإلكتروني [مغلق]

StackOverflow https://stackoverflow.com/questions/6093919

سؤال

لقد حصلت جانغو-إعداد التسجيل والعمل مع طلبي.أنا على جانغو 1.1 واستخدام أحدث جانغو التسجيل ، 0.8 ألفا.
في حال كانت ذات صلة ، أنا باستخدام طريقة فجي لنشر ويتم نشر التطبيق جانغو التسجيل في مجلد منفصل.أنا ببساطة إضافة المجلد الذي يحتوي على مسار بيثون.أي.في settings.py من بلدي التطبيق أفعل

import sys
sys.path.append('/path/to/django-registration-parent-folder')

في ملف الإعدادات الخاص بي ، قمت أيضا بتعيين

DEFAULT_FROM_USER = 'email@address.that.should.be used'

عندما يرسل تسجيل جانغو البريد الإلكتروني التنشيط ، ومع ذلك ، فإنه لا يزال من

المسؤول عن الموقع@المضيف المحلي

الطريقة الوحيدة التي تمكنت من تغيير هذا كان عن طريق تغيير رمز الفعلي داخل جانغو التسجيل.أي.في models.py الخط 254:

# self.user.email_user(subject, message, settings.DEFAULT_FROM_EMAIL)
self.user.email_user(subject, message, 'email@address.that.should.be used')

هل يمكن لأي شخص أن ينيرني لماذا لا يتم استخدام البريد الافتراضي في ملف إعدادات تطبيقي عند إرسال رسائل بريد إلكتروني للتنشيط?

شكرا مقدما

هل كانت مفيدة؟

المحلول

خطأ مطبعي ، قمت بتعيين DEFAULT_FROM_USER في الإعدادات الخاصة بك ، ولكن يجب أن يكون DEFAULT_FROM_EMAIL.

نصائح أخرى

المقتطف من الإعدادات

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top