2011-05-23 22 views
6

के लिए "ईमेल" ईमेल पता सेट नहीं कर सकता है मुझे django-पंजीकरण सेटअप मिला है और मेरे आवेदन के साथ काम कर रहा है। मैं django 1.1 पर हूं और नवीनतम django- पंजीकरण, 0.8 अल्फा का उपयोग कर रहा हूँ।
यदि यह प्रासंगिक है, तो मैं तैनात करने के लिए fcgi विधि का उपयोग कर रहा हूं और django-पंजीकरण ऐप को एक अलग फ़ोल्डर में तैनात किया गया है। मैं बस युक्त फ़ोल्डर को पाइथन पथ में जोड़ता हूं। यानी मेरे ऐप्लिकेशन के settings.py में मुझे क्याdjango- पंजीकरण प्रमाणीकरण ईमेल

import sys 
sys.path.append('/path/to/django-registration-parent-folder') 
अपनी सेटिंग्स में

फाइल मैं भी

DEFAULT_FROM_USER = '[email protected] used' 

Django पंजीकरण सक्रियण ईमेल बाहर भेजता है, तथापि, यह

से बना हुआ है की स्थापना की है

वेबमास्टर @ स्थानीय होस्ट

एक ही रास्ता मैं कर रहा था इसे बदलने के लिए django-पंजीकरण के अंदर वास्तविक कोड बदलकर था। अर्थात models.py लाइन 254 में:

# self.user.email_user(subject, message, settings.DEFAULT_FROM_EMAIL) 
self.user.email_user(subject, message, '[email protected] used') 

किसी को भी मुझे क्यों मेरे ऐप की सेटिंग फ़ाइल में DEFAULT_FROM_EMAIL जब सक्रियण ईमेल भेजने के लिए इस्तेमाल नहीं किया जा रहा है के रूप में प्रबुद्ध कर सकते हैं? अग्रिम

+1

यह वास्तव में स्थानीय नहीं है। मुझे भी यही समस्या थी। कोई भी django- पंजीकरण का उपयोग कर रहा है (मॉड्यूल सबसे Django ट्यूटोरियल का उपयोग करने के लिए कहते हैं) होगा। –

उत्तर

6

एक टाइपो में

धन्यवाद, आप अपनी सेटिंग में DEFAULT_FROM_USER निर्धारित करते हैं, लेकिन यह DEFAULT_FROM_EMAIL होना चाहिए।

+0

वाह ... वह शर्मनाक है .... धन्यवाद! –

0

settings.py से स्निपेट DEFAULT_FROM_USER बजाय DEFAULT_FROM_EMAIL

संबंधित मुद्दे