Merge remote-tracking branch 'origin/master' into wednesday-cleanup

This commit is contained in:
Christopher Neugebauer 2017-08-17 10:45:02 -07:00
commit fc2b604da6
4 changed files with 19 additions and 2 deletions

View file

@ -25,6 +25,11 @@ DATABASES['default'].update(db_from_env)
ALLOWED_HOSTS = [".localhost", ".herokuapp.com", ".northbaypython.org"] ALLOWED_HOSTS = [".localhost", ".herokuapp.com", ".northbaypython.org"]
CANONICAL_HOST = os.environ.get("DJANGO_CANONICAL_HOST", None) CANONICAL_HOST = os.environ.get("DJANGO_CANONICAL_HOST", None)
# If DEFAULT_FROM_EMAIL is not set, email will most likely break in prod.
from_email = os.environ.get("DJANGO_DEFAULT_FROM_EMAIL", None)
if from_email is not None:
DEFAULT_FROM_EMAIL = from_email
# Local time zone for this installation. Choices can be found here: # Local time zone for this installation. Choices can be found here:
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name # http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
# although not all choices may be available on all operating systems. # although not all choices may be available on all operating systems.

View file

@ -8,7 +8,7 @@
</div> </div>
<div class="footer-copy"> <div class="footer-copy">
<p>&copy; 2017 North Bay Python, a member project of <a href="https://sfconservancy.org" >Software Freedom Conservancy</a>, a 501(c)(3) charity.</p> <p>&copy; 2017 North Bay Python, member project of <a href="https://sfconservancy.org" >Software Freedom Conservancy</a>, a 501(c)(3) charity.</p>
<p> <p>
<a href="https://facebook.com/northbaypython">Facebook</a> <a href="https://facebook.com/northbaypython">Facebook</a>

View file

@ -5,9 +5,10 @@ from django.contrib.staticfiles.templatetags.staticfiles import static as _stati
from django.views.generic import TemplateView from django.views.generic import TemplateView
from django.views.generic import RedirectView from django.views.generic import RedirectView
from django.contrib import admin from django.contrib import admin
from pinaxcon import views
import symposion.views import symposion.views
@ -78,3 +79,5 @@ urlpatterns = [
] ]
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
handler500 = views.server_error

9
pinaxcon/views.py Normal file
View file

@ -0,0 +1,9 @@
from django.http import HttpResponseServerError
from django.template import RequestContext
from django.template import Template
from django.template.loader import get_template
from django.views import defaults
def server_error(request, template_name=defaults.ERROR_500_TEMPLATE_NAME):
t = Template("{%% include '%s' %%}" % template_name)
return HttpResponseServerError(t.render(RequestContext(request)))