初めてサッチモショップを利用した初心者です。これは、スタックに関する私の最初の質問でもあります。これまでのところ、私が熱心に取り組んでいる2つのことを除いて、カスタマイズをかなりうまく管理することができました.
- お問い合わせフォームからメールを送信しようとすると、メールが送信されません??
- 新しいショップのdjango-registrationをテストして実行するために、作業設定のポインター/ガイドを誰かに教えてもらえますか??
初めてサッチモショップを利用した初心者です。これは、スタックに関する私の最初の質問でもあります。これまでのところ、私が熱心に取り組んでいる2つのことを除いて、カスタマイズをかなりうまく管理することができました.
メール設定に問題がある場合は、これを試してください。
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'myname@gmail.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_USE_TLS = True
これは私のために働く!
さて、私はこの手順が役立つと思います:
LIVESETTINGS_OPTIONS を設定する必要があります。これは、Pruduction を使用していないときに、管理者の Livesettings アプリから行うことができます。その後、「DB」オプションを False にして、settings.py でライブ設定を「ハードコーディング」して、それらをオフにする必要があります ( live_settings docsを参照)。例えば:
LIVESETTINGS_OPTIONS = { 1: {
'DB': False,
'SETTINGS': { ...
...必要に応じて、設定したい設定が既にわかっている場合は、settings.pyで直接設定することもできます。もちろん、それは少し速いです。ただし、それらをハードコーディングしようとしないでください。「DB」がTrueの場合は、管理者でも変更してください。おそらく、管理者の方がハードコードされたものを上書きし、あいまいでバグのある状況につながる可能性があります:-)
登録に関連するライブ設定:
LIVESETTINGS_OPTIONS = { 1: {
'DB': False,
'SETTINGS': {
...
u'SHOP': {
u'ACCOUNT_VERIFICATION': u'EMAIL',
u'ACCOUNT_ACTIVATION_DAYS': u'7',
...
}
...
}
}}