微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

django-simple-captcha DEBUG=False 时不起作用

如何解决django-simple-captcha DEBUG=False 时不起作用

我正在开发 Django 2.2 和 DjangoCMS 3.7.4 我遇到了 django-simple-captacha 的问题我已经按照安装指南 (https://django-simple-captcha.readthedocs.io/en/latest/usage.html#installation)

它在 DEBUG=True 时有效,但当我尝试发送联系表格时,DEBUG=False 中的 settings.py 出现 500。

这是我的urls.py

# -*- coding: utf-8 -*-
from __future__ import absolute_import,print_function,unicode_literals

from cms.sitemaps import CMSSitemap
from django.conf import settings
from django.conf.urls import include,url
from django.conf.urls.static import static
from django.conf.urls.i18n import i18n_patterns
from django.contrib import admin
from django.contrib.sitemaps.views import sitemap
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.views.static import serve
from django.views.generic import TemplateView
from .views import career_form,contact_form,mentions

admin.autodiscover()

urlpatterns = [
    url(r'^mentions/$',mentions,name='mentions'),url(r'^sitemap\.xml$',sitemap,{'sitemaps': {'cmspages': CMSSitemap}}),]

urlpatterns += i18n_patterns(
    url(r'^captcha/',include('captcha.urls')),url(r'^admin/',admin.site.urls),# NOQA
    url(r'^ckeditor/',include('ckeditor_uploader.urls')),url(r'^',include('cms.urls')),url(r'^career/',include('career.urls')),url(r'^carreer_form',career_form,name='career_form'),url(r'^contact_form',name='contact_form'),)

urlpatterns + static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)

# This is only needed when using runserver.
if settings.DEBUG:
    urlpatterns = [
        url(r'^media/(?P<path>.*)$',serve,{'document_root': settings.MEDIA_ROOT,'show_indexes': True}),] + staticfiles_urlpatterns() + urlpatterns

我在 settings.py 中安装的应用:

INSTALLED_APPS = [
    'djangocms_admin_style','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.admin','django.contrib.sites','django.contrib.sitemaps','django.contrib.staticfiles','django.contrib.messages','ckeditor','ckeditor_uploader','djangocms_text_ckeditor','cms','menus','sekizai','treebeard','filer','easy_thumbnails','djangocms_column','djangocms_file','djangocms_link','djangocms_picture','djangocms_style','djangocms_snippet','djangocms_googlemap','djangocms_video','absolute','aldryn_forms','aldryn_forms.contrib.email_notifications','captcha','emailit','macros','oloron','news.apps.NewsConfig','logs.apps.LogsConfig','charts.apps.ChartsConfig','directory.apps.DirectoryConfig','career.apps.CareerConfig','accordion'
]

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。