2

Django-Postmanフレームワークを使用して、ユーザー間でメッセージを送信しようとしていますDjango 2.0フレームワークのドキュメントに記載されているように、アプリをインストールし、必要な変更を加えました。

ただし、メッセージの URL にアクセスしようとすると、空白のページが表示されます (このスクリーンショットのように):

空白ページ

これが私がこれまでに行ったことです:

  1. インストール済みdjango-postman
  2. settings.py

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'postman',
        'account',
        'cart',
        'shop',
        'landingpage',
    ]
    POSTMAN_I18N_URLS = True  # default is False
    POSTMAN_DISALLOW_ANONYMOUS = True  # default is False
    POSTMAN_DISALLOW_MULTIRECIPIENTS = True  # default is False
    POSTMAN_DISALLOW_COPIES_ON_REPLY = True  # default is False
    POSTMAN_DISABLE_USER_EMAILING = True  # default is False
    POSTMAN_FROM_EMAIL = 'from@host.tld'  # default is DEFAULT_FROM_EMAIL
    POSTMAN_AUTO_MODERATE_AS = True  # default is None
    POSTMAN_SHOW_USER_AS = 'get_full_name'  # default is None
    POSTMAN_NAME_USER_AS = 'last_name'  # default is None
    POSTMAN_QUICKREPLY_QUOTE_BODY = True  # default is False
    POSTMAN_NOTIFIER_APP = None  # default is 'notification'
    POSTMAN_MAILER_APP = None  # default is 'mailer'
    
  3. そして、私はこの方法でURLをリンクしましたurls.py

    url(r'^messages/', include('postman.urls', namespace='postman')),
    

どうすればこの問題を解決できますか?

4

2 に答える 2

0

メールのバックエンドが見つからないようです。たとえば、次のように追加しました。

EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
POSTMAN_AUTO_MODERATE_AS = True  # default is None
于 2018-10-03T16:20:08.560 に答える