Python 用于发送消息的Django Postman实现
我正在尝试使用Python 用于发送消息的Django Postman实现,python,django,django-urls,django-messages,Python,Django,Django Urls,Django Messages,我正在尝试使用Django Postman框架在Django 2.0中的用户之间发送消息。 我已经安装了应用程序,并进行了必要的更改 但是,当我尝试查看邮件URL时,会看到一个空白页面(如此屏幕截图): 以下是我迄今为止所做的工作: 已安装的django邮递员 在settings.py中 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttyp
Django Postman
框架在Django 2.0
中的用户之间发送消息。
我已经安装了应用程序,并进行了必要的更改
但是,当我尝试查看邮件URL时,会看到一个空白页面(如此屏幕截图):
以下是我迄今为止所做的工作:
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'
url(r'^messages/', include('postman.urls', namespace='postman')),
url.py中以这种方式链接URL
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'
url(r'^messages/', include('postman.urls', namespace='postman')),
如何解决此问题?似乎缺少电子邮件后端。例如,我补充说:
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
POSTMAN_AUTO_MODERATE_AS = True # default is None
试试
http://127.0.0.1:8000/postman/message/
如果您在本地主机上。它应该可以解决问题。您希望有什么样的行为,可以更具体一些吗?你调试过你的代码吗?我正在尝试在我的项目中创建一个简单的用户对用户消息功能。链接到我的回购您的设置中是否有DEBUG=True
。py?是DEBUG=True