جانغو-تسجيل لا يمكن تعيين" من " عنوان البريد الإلكتروني للمصادقة البريد الإلكتروني [مغلق]
-
09-09-2020 - |
سؤال
لقد حصلت جانغو-إعداد التسجيل والعمل مع طلبي.أنا على جانغو 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
.
نصائح أخرى
المقتطف من الإعدادات