tostring() has been removed. Please call tobytes() instead. identity=[ImageReader@0x7fb09a750ed0] handle_pageBegin args=()
Request Method: | GET |
---|---|
Request URL: | https://boaga.es/es/_directorio-boaga/3/pdf/?provincia=15&concello= |
Django Version: | 1.11.29 |
Exception Type: | NotImplementedError |
Exception Value: | tostring() has been removed. Please call tobytes() instead. identity=[ImageReader@0x7fb09a750ed0] handle_pageBegin args=() |
Exception Location: | /home/boaga/web/venv/lib/python2.7/site-packages/PIL/Image.py in tostring, line 709 |
Python Executable: | /usr/bin/python |
Python Version: | 2.7.9 |
Python Path: | ['/home/boaga/web/boaga/src', '/home/boaga/web/venv/lib/python2.7/site-packages', '/usr/home/boaga/www', '/usr/local/ruby-2.3.8/lib/ruby/gems/2.3.0/gems/passenger-5.1.12/src/helper-scripts', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/pymodules/python2.7'] |
Server time: | Vie, 29 Mar 2024 12:03:39 +0100 |
/home/boaga/web/venv/lib/python2.7/site-packages/django/core/handlers/exception.py
in inner
This decorator is automatically applied to all middleware to ensure that
no middleware leaks an exception and that the next middleware in the stack
can rely on getting a response instead of an exception.
"""
@wraps(get_response, assigned=available_attrs(get_response))
def inner(request):
try:
response = get_response(request)...
except Exception as exc:
response = response_for_exception(request, exc)
return response
return inner
Variable | Value |
---|---|
exc | NotImplementedError('tostring() has been removed. Please call tobytes() instead.\nidentity=[ImageReader@0x7fb09a750ed0]\n handle_pageBegin args=()',) |
get_response | <bound method WSGIHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7fb09e942b10>> |
request | <WSGIRequest: GET '/es/_directorio-boaga/3/pdf/?provincia=15&concello='> |
/home/boaga/web/venv/lib/python2.7/site-packages/django/core/handlers/base.py
in _get_response
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)
except Exception as e:
response = self.process_exception_by_middleware(e, request)...
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
view_name = callback.__name__
else: # CBV
Variable | Value |
---|---|
callback | <function boaga_module_pdf at 0x7fb09aa348c0> |
callback_args | () |
callback_kwargs | {'module_id': u'3'} |
e | NotImplementedError('tostring() has been removed. Please call tobytes() instead.\nidentity=[ImageReader@0x7fb09a750ed0]\n handle_pageBegin args=()',) |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7fb09b0ec650>> |
request | <WSGIRequest: GET '/es/_directorio-boaga/3/pdf/?provincia=15&concello='> |
resolver | <RegexURLResolver 'cms.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=cms.content.boaga.views.boaga_module_pdf, args=(), kwargs={'module_id': u'3'}, url_name=boaga_module_pdf, app_names=[], namespaces=[]) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fb09e942b10> |
wrapped_callback | <function boaga_module_pdf at 0x7fb09aa348c0> |
/home/boaga/web/venv/lib/python2.7/site-packages/django/core/handlers/base.py
in _get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
if response:
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)...
except Exception as e:
response = self.process_exception_by_middleware(e, request)
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
Variable | Value |
---|---|
callback | <function boaga_module_pdf at 0x7fb09aa348c0> |
callback_args | () |
callback_kwargs | {'module_id': u'3'} |
e | NotImplementedError('tostring() has been removed. Please call tobytes() instead.\nidentity=[ImageReader@0x7fb09a750ed0]\n handle_pageBegin args=()',) |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7fb09b0ec650>> |
request | <WSGIRequest: GET '/es/_directorio-boaga/3/pdf/?provincia=15&concello='> |
resolver | <RegexURLResolver 'cms.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=cms.content.boaga.views.boaga_module_pdf, args=(), kwargs={'module_id': u'3'}, url_name=boaga_module_pdf, app_names=[], namespaces=[]) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7fb09e942b10> |
wrapped_callback | <function boaga_module_pdf at 0x7fb09aa348c0> |
/home/boaga/web/boaga/src/cms/content/boaga/views.py
in boaga_module_pdf
response = HttpResponse(content_type="application/pdf")
response["Content-Disposition"] = "attachment; filename=LISTADO.pdf"
t = Template(module.template_rml)
c = Context(kw)
# print t.render(c)
trml2pdf.parseString(
t.render(c).encode("utf-8"), http_response=response, pasos_extra=0...
)
return response
Variable | Value |
---|---|
c | [{'False': False, 'None': None, 'True': True}, {'categorias': <QuerySet [<BoagaCategory: Animais>]>, 'provincia': u'A Coruna', 'MEDIA_ROOT': '/home/boaga/www/media', 'object_list': <QuerySet [<BoagaObject: COVAQUI,SC>, <BoagaObject: GANDERÍA NOIVAL, SL>, <BoagaObject: Yáñez Candamil, Rebeca>, <BoagaObject: Dourado Lema, José Ramón>, <BoagaObject: Liñares Rey, José Antonio>]>, 'max_date_mod': datetime.datetime(2023, 9, 5, 14, 56, 11), 'concello': None}] |
categoria_filter_kw | {'amosar_en_animais_vivos': True} |
categoria_list | <QuerySet [<BoagaCategory: Animais>]> |
form | <BoagaFilterFormNoCategory bound=True, valid=True, fields=(provincia;concello)> |
kw | {'MEDIA_ROOT': '/home/boaga/www/media', 'categorias': <QuerySet [<BoagaCategory: Animais>]>, 'concello': None, 'max_date_mod': datetime.datetime(2023, 9, 5, 14, 56, 11), 'object_list': <QuerySet [<BoagaObject: COVAQUI,SC>, <BoagaObject: GANDERÍA NOIVAL, SL>, <BoagaObject: Yáñez Candamil, Rebeca>, <BoagaObject: Dourado Lema, José Ramón>, <BoagaObject: Liñares Rey, José Antonio>]>, 'provincia': u'A Coruna'} |
max_date | {'date_mod__max': datetime.datetime(2023, 9, 5, 14, 56, 11)} |
module | <BoagaDirectoryModule: cachena animais vivos> |
module_id | u'3' |
object_list | <QuerySet [<BoagaObject: COVAQUI,SC>, <BoagaObject: GANDERÍA NOIVAL, SL>, <BoagaObject: Yáñez Candamil, Rebeca>, <BoagaObject: Dourado Lema, José Ramón>, <BoagaObject: Liñares Rey, José Antonio>]> |
request | <WSGIRequest: GET '/es/_directorio-boaga/3/pdf/?provincia=15&concello='> |
response | <HttpResponse status_code=200, "application/pdf"> |
t | <django.template.base.Template object at 0x7fb09a522550> |
/home/boaga/web/boaga/src/vendor/trml2pdf/trml2pdf.py
in parseString
""" Usar: pasos_extra>=1 se necesitamos saber o nº total de páxinas
"""
global paginas_totales
paginas_totales = 1
r = _rml_doc(data,pasos_extra)
if http_response :
""" Como un archivo pero non xeramos abrimos nin cerramos o punteiro a archivo"""
r.render(http_response)...
return http_response
else :
if fout:
fp = file(fout,'w')
r.render(fp)
fp.close()
Variable | Value |
---|---|
data | '<?xml version="1.0" encoding="utf-8" standalone="no" ?>\r\n<!DOCTYPE document SYSTEM "rml_1_0.dtd">\r\n<document filename="listado.pdf">\r\n <template pageSize="(21cm, 29.7cm)" leftMargin="2.0cm" rightMargin="2.0cm"\r\n \t\t topMargin="2.0cm" bottomMargin="2.0cm" title="listado" author="" allowSplitting="20">\r\n\t\t<pageTemplate id="first">\r\n\t\t\t<pageGraphics>\r\n \r\n <image x="1cm" y="26cm" width="65mm" height="30mm" file="/home/boaga/www/media/uploads/9/logos-rml/logo_cachena.png" />\r\n \r\n<fill color="#DDDDDD"/>\r\n<stroke color="#316336"/>\r\n<rect x="12cm" y="24.2cm" width="8cm" height="2cm" fill="yes" stroke="yes"/>\r\n <fill color="#316336"/>\r\n \t\t\t<setFont name="Helvetica-Bold" size="12"/>\r\n <drawString x="1cm" y="25.1cm">Compravenda de animais vivos</drawString>\r\n <drawString x="1cm" y="24.4cm">A Coruna</drawString>\r\n\r\n<setFont name="Helvetica" size="10"/>\r\n\r\n<setFont name="Helvetica" size="11"/>\r\n<drawRightString x="19.5cm" y="25.6cm">S\xc3\xb3 son animais da raza aqueles</drawRightString>\r\n<drawRightString x="19.5cm" y="25.1cm">que figuren inscritos no libro xeneal\xc3\xb3xico.</drawRightString>\r\n<setFont name="Helvetica-Bold" size="12"/>\r\n<drawRightString x="19.5cm" y="24.4cm">SOLICITE O SEU CERTIFICADO</drawRightString>\r\n\r\n <setFont name="Helvetica" size="10"/>\r\n <drawString x="1cm" y="1cm">Cachena: Asociaci\xc3\xb3n de gandeiros da raza bovina Cachena.</drawString>\r\n <drawRightString x="20cm" y="1cm">29 Marzo 2024 12:03</drawRightString>\r\n\t\t\t</pageGraphics>\t\t\r\n\t\t\t<frame id="column" x1="1.0cm" y1="5.1cm" width="19cm" height="18.5cm"/>\r\n\t\t</pageTemplate>\r\n\t\t\r\n\t</template>\r\n\t<stylesheet>\t\t\r\n\t\t\r\n \t<blockTableStyle id="products">\r\n <blockFont name="Helvetica" size="11" start="0,0" stop="-1,0"/>\r\n\t\t\t<blockFont name="Helvetica" size="9" start="0,1" stop="-1,-1"/> \r\n \t\t<blockAlignment value="CENTER" start="0,0" stop="-1,0"/>\r\n\t\t\t<blockAlignment value="RIGHT" start="0,1" stop="-1,-1"/> \r\n \t\t<blockValign value="TOP" start="0,0" stop="-1,-1"/>\r\n <lineStyle kind="GRID" colorName="black"/>\r\n <blockBackground colorName="#316336" start="0,0" stop="-1,0"/>\r\n <blockTextColor colorName="#ffffff" start="0,0" stop="-1,0"/>\r\n\t\t</blockTableStyle>\r\n <paraStyle name="texto8" fontName="Helvetica" fontSize="9" alignment="CENTER" />\r\n <paraStyle name="texto7" fontName="Helvetica" fontSize="7" alignment="CENTER" />\r\n\t</stylesheet>\r\n\t<story>\r\n\t\t\t<blockTable style="products" colWidths="5.9cm,2.8cm,3.5cm,2.8cm,4cm">\r\n \t \r\n <tr>\r\n <td>Nome</td>\r\n <td>Provincia</td>\r\n <td>Concello</td>\r\n <td>Tel\xc3\xa9fono</td>\r\n <td>Email e Web</td>\r\n </tr>\r\n \r\n <tr>\r\n <td><para style="texto8">\r\n COVAQUI,SC\r\n </para></td>\r\n <td><para style="texto8">\r\n A Coruna\r\n </para></td>\r\n <td><para style="texto8">\r\n ABEGONDO\r\n </para></td>\r\n <td><para style="texto8">\r\n 607961067\r\n \r\n </para></td>\r\n <td><para style="texto7">\r\n ---\r\n <br/>\r\n ---\r\n </para></td>\r\n </tr>\r\n\t\t\t\r\n <tr>\r\n <td><para style="texto8">\r\n GANDER\xc3\x8dA NOIVAL, SL\r\n </para></td>\r\n <td><para style="texto8">\r\n A Coruna\r\n </para></td>\r\n <td><para style="texto8">\r\n Curtis\r\n </para></td>\r\n ... <trimmed 6615 bytes string> |
fout | None |
http_response | <HttpResponse status_code=200, "application/pdf"> |
pasos_extra | 0 |
r | <vendor.trml2pdf.trml2pdf._rml_doc object at 0x7fb09a66b310> |
/home/boaga/web/boaga/src/vendor/trml2pdf/trml2pdf.py
in render
# pt_obj = _rml_template(fp, el[0], self)
# pt_obj.render(self.dom.documentElement.getElementsByTagName('story')[0])
if not pt_obj :
pt_obj = _rml_template(fp, el[0], self)
fp.close()
del fp
pt_obj.doc_tmpl.filename = out
pt_obj.render(self.dom.documentElement.getElementsByTagName('story')[0])...
#print 'generado'
else:
self.canvas = canvas.Canvas(out)
pd = self.dom.documentElement.getElementsByTagName('pageDrawing')[0]
pd_obj = _rml_canvas(self.canvas, None, self)
pd_obj.render(pd)
Variable | Value |
---|---|
el | [<DOM Element: template at 0x7fb09aa24518>] |
out | <HttpResponse status_code=200, "application/pdf"> |
pt_obj | <vendor.trml2pdf.trml2pdf._rml_template object at 0x7fb09a677ad0> |
self | <vendor.trml2pdf.trml2pdf._rml_doc object at 0x7fb09a66b310> |
/home/boaga/web/boaga/src/vendor/trml2pdf/trml2pdf.py
in render
else:
self.page_templates.append(platypus.PageTemplate(frames=frames, **utils.attr_get(pt, [], {'id': 'str'})))
self.doc_tmpl.addPageTemplates(self.page_templates)
def render(self, node_story):
r = _rml_flowable(self.doc)
fis = r.render(node_story)
self.doc_tmpl.build(fis)...
def parseString(data, fout=None, http_response=None, pasos_extra=0):
""" Usar: pasos_extra>=1 se necesitamos saber o nº total de páxinas
"""
global paginas_totales
Variable | Value |
---|---|
fis | [Table( rowHeights=[None, None, None, None, None, None], colWidths=[167.24409448818898, 79.37007874015747, 99.21259842519684, 79.37007874015747, 113.38582677165354], [['Nome', 'Provincia', 'Concello', 'Tel\xc3\xa9fono', 'Email e Web'], [[Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': 'COVAQUI,SC' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='COVAQUI,SC', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': 'A Coruna' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='A Coruna', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': 'ABEGONDO' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='ABEGONDO', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': '607961067' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='607961067', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': '--- <br/> ---' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=7.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='--- ', textColor=Color(0,0,0,1), underline=0), ParaFrag(bold=0, fontName='Helvetica', fontSize=7.0, greek=0, italic=0, lineBreak=True, link=None, rise=0, strike=0, sub=0, super=0, text='', textColor=Color(0,0,0,1), underline=0), ParaFrag(bold=0, fontName='Helvetica', fontSize=7.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text=' ---', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph]], [[Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': 'GANDER\xc3\x8dA NOIVAL, SL' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='GANDER\xc3\x8dA NOIVAL, SL', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': 'A Coruna' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='A Coruna', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': 'Curtis' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='Curtis', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': '636890558' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='636890558', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': '--- <br/> ---' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=7.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, tex... <trimmed 11500 bytes string> |
node_story | <DOM Element: story at 0x7fb09a5dc2d8> |
r | <vendor.trml2pdf.trml2pdf._rml_flowable object at 0x7fb09a677a10> |
self | <vendor.trml2pdf.trml2pdf._rml_template object at 0x7fb09a677ad0> |
/home/boaga/web/venv/lib/python2.7/site-packages/reportlab/platypus/doctemplate.py
in build
canv = self.canv
self._savedInfo = canv._doc.info
handled = 0
try:
canv._doctemplate = self
while len(flowables):
self.clean_hanging()...
try:
first = flowables[0]
self.handle_flowable(flowables)
handled += 1
except:
#if it has trace info, add it to the traceback message.
Variable | Value |
---|---|
canv | <reportlab.pdfgen.canvas.Canvas instance at 0x7fb09a52bf80> |
canvasmaker | <class reportlab.pdfgen.canvas.Canvas at 0x7fb09aa09050> |
filename | None |
flowableCount | 1 |
flowables | [Table( rowHeights=[None, None, None, None, None, None], colWidths=[167.24409448818898, 79.37007874015747, 99.21259842519684, 79.37007874015747, 113.38582677165354], [['Nome', 'Provincia', 'Concello', 'Tel\xc3\xa9fono', 'Email e Web'], [[Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': 'COVAQUI,SC' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='COVAQUI,SC', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': 'A Coruna' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='A Coruna', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': 'ABEGONDO' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='ABEGONDO', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': '607961067' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='607961067', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': '--- <br/> ---' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=7.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='--- ', textColor=Color(0,0,0,1), underline=0), ParaFrag(bold=0, fontName='Helvetica', fontSize=7.0, greek=0, italic=0, lineBreak=True, link=None, rise=0, strike=0, sub=0, super=0, text='', textColor=Color(0,0,0,1), underline=0), ParaFrag(bold=0, fontName='Helvetica', fontSize=7.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text=' ---', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph]], [[Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': 'GANDER\xc3\x8dA NOIVAL, SL' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='GANDER\xc3\x8dA NOIVAL, SL', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': 'A Coruna' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='A Coruna', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': 'Curtis' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='Curtis', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': '636890558' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=9.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, text='636890558', textColor=Color(0,0,0,1), underline=0)] ) #Paragraph], [Paragraph( 'style': <ParagraphStyle 'Normal'> 'bulletText': None 'text': '--- <br/> ---' 'encoding': 'utf8' 'caseSensitive': 1 'debug': 0 'frags': [ParaFrag(bold=0, fontName='Helvetica', fontSize=7.0, greek=0, italic=0, link=None, rise=0, strike=0, sub=0, super=0, tex... <trimmed 11500 bytes string> |
handled | 0 |
self | <reportlab.platypus.doctemplate.BaseDocTemplate instance at 0x7fb09a6421b8> |
/home/boaga/web/venv/lib/python2.7/site-packages/reportlab/platypus/doctemplate.py
in clean_hanging
def setProgressCallBack(self, func):
'''Cleverer progress monitor - func(typ, value) called regularly'''
self._onProgress = func
def clean_hanging(self):
'handle internal postponed actions'
while len(self._hanging):
self.handle_flowable(self._hanging)...
def addPageTemplates(self,pageTemplates):
'add one or a sequence of pageTemplates'
if type(pageTemplates) not in (ListType,TupleType):
pageTemplates = [pageTemplates]
#this test below fails due to inconsistent imports!
Variable | Value |
---|---|
self | <reportlab.platypus.doctemplate.BaseDocTemplate instance at 0x7fb09a6421b8> |
/home/boaga/web/venv/lib/python2.7/site-packages/reportlab/platypus/doctemplate.py
in handle_flowable
if isinstance(f,PageBreak):
if isinstance(f,SlowPageBreak):
self.handle_pageBreak(slow=1)
else:
self.handle_pageBreak()
self.afterFlowable(f)
elif isinstance(f,ActionFlowable):
f.apply(self)...
self.afterFlowable(f)
else:
frame = self.frame
canv = self.canv
#try to fit it then draw it
if frame.add(f, canv, trySplit=self.allowSplitting):
Variable | Value |
---|---|
f | <reportlab.platypus.doctemplate.LCActionFlowable instance at 0x7fb09aa7dcb0> |
flowables | [] |
self | <reportlab.platypus.doctemplate.BaseDocTemplate instance at 0x7fb09a6421b8> |
/home/boaga/web/venv/lib/python2.7/site-packages/reportlab/platypus/doctemplate.py
in apply
'''
action = self.action[0]
args = tuple(self.action[1:])
arn = 'handle_'+action
if arn=="handle_nextPageTemplate" and args[0]=='main':
pass
try:
getattr(doc,arn)(*args)...
except AttributeError, aerr:
if aerr.args[0]==arn:
raise NotImplementedError, "Can't handle ActionFlowable(%s)" % action
else:
raise
except:
Variable | Value |
---|---|
action | 'pageBegin' |
args | () |
arn | 'handle_pageBegin' |
doc | <reportlab.platypus.doctemplate.BaseDocTemplate instance at 0x7fb09a6421b8> |
self | <reportlab.platypus.doctemplate.LCActionFlowable instance at 0x7fb09aa7dcb0> |
t | <type 'exceptions.NotImplementedError'> |
tb | <traceback object at 0x7fb09a8249e0> |
v | NotImplementedError('tostring() has been removed. Please call tobytes() instead.\nidentity=[ImageReader@0x7fb09a750ed0]',) |
/home/boaga/web/venv/lib/python2.7/site-packages/reportlab/platypus/doctemplate.py
in handle_pageBegin
def handle_pageBegin(self):
"""Perform actions required at beginning of page.
shouldn't normally be called directly"""
self.page += 1
if self._debug: logger.debug("beginning page %d" % self.page)
self.pageTemplate.beforeDrawPage(self.canv,self)
self.pageTemplate.checkPageSize(self.canv,self)
self.pageTemplate.onPage(self.canv,self)...
for f in self.pageTemplate.frames: f._reset()
self.beforePage()
#keep a count of flowables added to this page. zero indicates bad stuff
self._curPageFlowableCount = 0
if hasattr(self,'_nextFrameIndex'):
del self._nextFrameIndex
Variable | Value |
---|---|
self | <reportlab.platypus.doctemplate.BaseDocTemplate instance at 0x7fb09a6421b8> |
/home/boaga/web/boaga/src/vendor/trml2pdf/trml2pdf.py
in render
self.node = node
self.styles = styles
self.canvas = None
def render(self, canvas, doc):
canvas.saveState()
cnv = _rml_canvas(canvas, doc, self.styles)
cnv.render(self.node)...
canvas.restoreState()
class _rml_flowable(object):
def __init__(self, doc):
#print 'PASO : rml_flowable'
self.doc = doc
Variable | Value |
---|---|
canvas | <reportlab.pdfgen.canvas.Canvas instance at 0x7fb09a52bf80> |
cnv | <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710> |
doc | <reportlab.platypus.doctemplate.BaseDocTemplate instance at 0x7fb09a6421b8> |
self | <vendor.trml2pdf.trml2pdf._rml_draw object at 0x7fb09a677050> |
/home/boaga/web/boaga/src/vendor/trml2pdf/trml2pdf.py
in render
'notOnLastPage': self._not_on_last_page,
'barCode': self._barcode,
}
for nd in node.childNodes:
if nd.nodeType==nd.ELEMENT_NODE:
for tag in tags:
if nd.localName==tag:
tags[tag](nd)...
break
class _rml_draw(object):
def __init__(self, node, styles):
#print 'PASO : rml_draw'
self.node = node
Variable | Value |
---|---|
nd | <DOM Element: image at 0x7fb09a7f3a70> |
node | <DOM Element: pageGraphics at 0x7fb09a7f37a0> |
self | <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710> |
tag | 'image' |
tags | {'barCode': <bound method _rml_canvas._barcode of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'circle': <bound method _rml_canvas._circle of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'curves': <bound method _rml_canvas._curves of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'drawCentredString': <bound method _rml_canvas._drawCenteredString of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'drawRightString': <bound method _rml_canvas._drawRightString of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'drawString': <bound method _rml_canvas._drawString of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'ellipse': <bound method _rml_canvas._ellipse of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'fill': <function <lambda> at 0x7fb09a705cf8>, 'grid': <bound method _rml_canvas._grid of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'image': <bound method _rml_canvas._image of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'lineMode': <bound method _rml_canvas._line_mode of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'lines': <bound method _rml_canvas._lines of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'notOnFirstPage': <bound method _rml_canvas._not_on_first_page of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'notOnLastPage': <bound method _rml_canvas._not_on_last_page of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'onFirstPage': <bound method _rml_canvas._on_first_page of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'onLastPage': <bound method _rml_canvas._on_last_page of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'path': <bound method _rml_canvas._path of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'place': <bound method _rml_canvas._place of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'rect': <bound method _rml_canvas._rect of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>, 'rotate': <function <lambda> at 0x7fb09a687320>, 'setFont': <function <lambda> at 0x7fb09a687410>, 'stroke': <function <lambda> at 0x7fb09a687b90>, 'translate': <bound method _rml_canvas._translate of <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710>>} |
/home/boaga/web/boaga/src/vendor/trml2pdf/trml2pdf.py
in _image
elif ('height' in args) and (not 'width' in args):
args['width'] = sx * args['height'] / sy
elif ('width' in args) and ('height' in args):
if (float(args['width'])/args['height'])>(float(sx)>sy):
args['width'] = sx * args['height'] / sy
else:
args['height'] = sy * args['width'] / sx
self.canvas.drawImage(img, **args)...
def _path(self, node):
self.__calcula_paginas()
self.path = self.canvas.beginPath()
self.path.moveTo(**utils.attr_get(node, ['x', 'y']))
for n in node.childNodes:
Variable | Value |
---|---|
ImageReader | <class 'reportlab.lib.utils.ImageReader'> |
args | {'height': 85.03937007874016, 'width': 151.70786578506957, 'x': 28.346456692913385, 'y': 737.007874015748} |
img | <reportlab.lib.utils.ImageReader object at 0x7fb09a750ed0> |
node | <DOM Element: image at 0x7fb09a7f3a70> |
s | <StringIO.StringIO instance at 0x7fb09a52bb00> |
self | <vendor.trml2pdf.trml2pdf._rml_canvas object at 0x7fb09a677710> |
sx | 512 |
sy | 287 |
tag | 'y' |
u | <addinfourl at 140396480083152 whose fp = <open file '/home/boaga/www/media/uploads/9/logos-rml/logo_cachena.png', mode 'rb' at 0x7fb09a7e6c90>> |
urllib | <module 'urllib' from '/usr/lib/python2.7/urllib.pyc'> |
/home/boaga/web/venv/lib/python2.7/site-packages/reportlab/pdfgen/canvas.py
in drawImage
unless you have read the PDF Spec and understand the tradeoffs."""
self._currentPageHasImages = 1
# first, generate a unique name/signature for the image. If ANYTHING
# is different, even the mask, this should be different.
if isinstance(image,ImageReader):
rawdata = image.getRGBData()...
smask = image._dataA
if mask=='auto' and smask:
mdata = smask.getRGBData()
else:
mdata = str(mask)
name = _digester(rawdata+mdata)
Variable | Value |
---|---|
anchor | 'c' |
height | 85.03937007874016 |
image | <reportlab.lib.utils.ImageReader object at 0x7fb09a750ed0> |
mask | None |
preserveAspectRatio | False |
self | <reportlab.pdfgen.canvas.Canvas instance at 0x7fb09a52bf80> |
width | 151.70786578506957 |
x | 28.346456692913385 |
y | 737.007874015748 |
/home/boaga/web/venv/lib/python2.7/site-packages/reportlab/lib/utils.py
in getRGBData
self.mode = 'RGB'
elif mode not in ('L','RGB','CMYK'):
im = im.convert('RGB')
self.mode = 'RGB'
self._data = im.tostring()
return self._data
except:
annotateException('\nidentity=%s'%self.identity())...
def getImageData(self):
width, height = self.getSize()
return width, height, self.getRGBData()
def getTransparent(self):
Variable | Value |
---|---|
im | <PIL.PngImagePlugin.PngImageFile image mode=RGB size=512x287 at 0x7FB09A7508D0> |
mode | 'RGB' |
self | <reportlab.lib.utils.ImageReader object at 0x7fb09a750ed0> |
/home/boaga/web/venv/lib/python2.7/site-packages/reportlab/lib/utils.py
in getRGBData
if Image.VERSION.startswith('1.1.7'): im.load()
self._dataA = ImageReader(im.split()[3])
im = im.convert('RGB')
self.mode = 'RGB'
elif mode not in ('L','RGB','CMYK'):
im = im.convert('RGB')
self.mode = 'RGB'
self._data = im.tostring()...
return self._data
except:
annotateException('\nidentity=%s'%self.identity())
def getImageData(self):
width, height = self.getSize()
Variable | Value |
---|---|
im | <PIL.PngImagePlugin.PngImageFile image mode=RGB size=512x287 at 0x7FB09A7508D0> |
mode | 'RGB' |
self | <reportlab.lib.utils.ImageReader object at 0x7fb09a750ed0> |
/home/boaga/web/venv/lib/python2.7/site-packages/PIL/Image.py
in tostring
break
if s < 0:
raise RuntimeError("encoder error %d in tobytes" % s)
return b"".join(data)
def tostring(self, *args, **kw):
raise NotImplementedError("tostring() has been removed. "...
"Please call tobytes() instead.")
def tobitmap(self, name="image"):
"""
Returns the image converted to an X11 bitmap.
Variable | Value |
---|---|
args | () |
kw | {} |
self | <PIL.PngImagePlugin.PngImageFile image mode=RGB size=512x287 at 0x7FB09A7508D0> |
AnonymousUser
Variable | Value |
---|---|
provincia | u'15' |
concello | u'' |
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
GEOIP_ADDR | '3.238.86.122' |
GEOIP_CONTINENT_CODE | 'NA' |
GEOIP_COUNTRY_CODE | 'US' |
GEOIP_COUNTRY_NAME | 'United States' |
HTTPS | 'on' |
HTTP_ACCEPT | '*/*' |
HTTP_HOST | 'boaga.es' |
HTTP_REFERER | 'https://boaga.es/_directorio-boaga/3/pdf/?provincia=15&concello=' |
HTTP_USER_AGENT | 'claudebot' |
PASSENGER_CONNECT_PASSWORD | 'gG7bLsg9X64Ud5FW' |
PATH_INFO | u'/es/_directorio-boaga/3/pdf/' |
QUERY_STRING | 'provincia=15&concello=' |
REMOTE_ADDR | '3.238.86.122' |
REMOTE_PORT | '58088' |
REQUEST_METHOD | 'GET' |
REQUEST_URI | '/es/_directorio-boaga/3/pdf/?provincia=15&concello=' |
SCRIPT_NAME | u'' |
SCRIPT_URI | 'https://boaga.es/es/_directorio-boaga/3/pdf/' |
SCRIPT_URL | '/es/_directorio-boaga/3/pdf/' |
SERVER_NAME | 'boaga.es' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.1' |
SERVER_SOFTWARE | 'Apache/2.4.10 (Debian) mpm-itk/2.4.7-02 Phusion_Passenger/5.1.12' |
SSL_TLS_SNI | 'boaga.es' |
UNIQUE_ID | 'ZgagC1JiiCMAADbFKx0AAAAJ' |
passenger.hijack | None |
wsgi.errors | <open file '<stderr>', mode 'w' at 0x7fb0a0b141e0> |
wsgi.input | <socket._fileobject object at 0x7fb09a54bc50> |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
cms.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | (('Tonio', 'tonio.castro@gmail.com'),) |
ALLOWED_HOSTS | ['*'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | [u'django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | u'********************' |
AUTH_USER_MODEL | u'auth.User' |
CACHES | {u'default': {u'BACKEND': u'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | u'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CKEDITOR_CONFIGS | {'default': {'extraAllowedContent': '*(*)', 'filebrowserWindowHeight': 725, 'filebrowserWindowWidth': 940, 'height': 291, 'skin': 'moono-lisa', 'stylesSet': 'my_styles', 'toolbar': 'Full', 'toolbar_Full': [['Styles', 'Format', 'Bold', 'Italic', 'Underline', 'Strike', 'RemoveFormat', 'Undo', 'Redo'], ['Link', 'Unlink', 'Anchor'], ['Image', 'Flash', 'Iframe', 'Table', 'HorizontalRule'], ['TextColor', 'BGColor'], ['NumberedList', 'BulletedList', 'Outdent', 'Indent', 'Blockquote', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], ['Link', 'Unlink', 'Anchor'], ['Source', 'ShowBlocks', 'Maximize']], 'width': 835}, 'simple': {'height': 150, 'skin': 'moono-lisa', 'stylesSet': 'my_styles', 'toolbar': 'Basic', 'toolbar_Basic': [['Source', '-', 'Bold', 'Italic', 'NumberedList', 'BulletedList', 'Outdent', 'Indent'], ['Link', 'Unlink', 'Anchor'], ['Image', 'Iframe']], 'width': 835}} |
CKEDITOR_UPLOAD_PATH | 'editor/' |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | u'csrftoken' |
CSRF_COOKIE_PATH | u'/' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | u'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | u'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | [] |
CSRF_USE_SESSIONS | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': '', 'NAME': 'boaga_kd2', 'OPTIONS': {'init_command': "SET sql_mode=''"}, 'PASSWORD': u'********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'boaga_kd2'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATETIME_FORMAT | u'N j, Y, P' |
DATETIME_INPUT_FORMATS | [u'%Y-%m-%d %H:%M:%S', u'%Y-%m-%d %H:%M:%S.%f', u'%Y-%m-%d %H:%M', u'%Y-%m-%d', u'%m/%d/%Y %H:%M:%S', u'%m/%d/%Y %H:%M:%S.%f', u'%m/%d/%Y %H:%M', u'%m/%d/%Y', u'%m/%d/%y %H:%M:%S', u'%m/%d/%y %H:%M:%S.%f', u'%m/%d/%y %H:%M', u'%m/%d/%y'] |
DATE_FORMAT | u'N j, Y' |
DATE_INPUT_FORMATS | [u'%Y-%m-%d', u'%m/%d/%Y', u'%m/%d/%y', u'%b %d %Y', u'%b %d, %Y', u'%d %b %Y', u'%d %b, %Y', u'%B %d %Y', u'%B %d, %Y', u'%d %B %Y', u'%d %B, %Y'] |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DECIMAL_SEPARATOR | u'.' |
DEFAULT_CHARSET | u'utf-8' |
DEFAULT_CONTENT_TYPE | u'text/html' |
DEFAULT_EXCEPTION_REPORTER_FILTER | u'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | u'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'boaga@boaga.es' |
DEFAULT_INDEX_TABLESPACE | u'' |
DEFAULT_TABLESPACE | u'' |
DEFAULT_TO_EMAIL | 'tonio.castro@gmx.es' |
DIR | '/home/boaga/web/boaga' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | u'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | u'localhost' |
EMAIL_HOST_PASSWORD | u'********************' |
EMAIL_HOST_USER | u'' |
EMAIL_PORT | 25 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | u'********************' |
EMAIL_SUBJECT_PREFIX | u'[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | False |
FILE_CHARSET | u'utf-8' |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORM_RENDERER | u'django.forms.renderers.DjangoTemplates' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ('django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin', 'django.contrib.sitemaps', 'reversion', 'adminsortable2', 'ckeditor', 'ckeditor_uploader', 'sorl.thumbnail', 'mptt', 'django_ace', 'cms.core', 'cms.content', 'cms.content.html', 'cms.content.image', 'cms.content.contact', 'cms.content.galleryview', 'cms.content.issuu', 'cms.content.jquery_cycle', 'cms.content.boaga', 'cms.content.operador', 'cms.module', 'cms.module.news', 'cms.module.eventos_convenio', 'cms.portada', 'taggit', 'sinxeito.forms') |
INTERNAL_IPS | [] |
LANGUAGES | (('es', 'Castellano'), ('gl', 'Gallego')) |
LANGUAGES_BIDI | [u'he', u'ar', u'fa', u'ur'] |
LANGUAGE_CODE | 'es' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_NAME | u'django_language' |
LANGUAGE_COOKIE_PATH | u'/' |
LOCALE_PATHS | [] |
LOGGING | {} |
LOGGING_CONFIG | u'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | u'/accounts/profile/' |
LOGIN_URL | u'/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | (('Tonio', 'tonio.castro@gmail.com'),) |
MEDIA_ROOT | '/home/boaga/www/media' |
MEDIA_URL | '/media/' |
MESSAGE_STORAGE | u'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'cms.core.middleware.RequestSiteMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] |
MIDDLEWARE_CLASSES | [u'django.middleware.common.CommonMiddleware', u'django.middleware.csrf.CsrfViewMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | u'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | u'********************' |
PASSWORD_RESET_TIMEOUT_DAYS | u'********************' |
PREPEND_WWW | False |
PROJECT_DIR | '/home/boaga/web/boaga' |
ROOT_URLCONF | 'cms.urls' |
SECRET_KEY | u'********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | False |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | True |
SERVER_EMAIL | u'root@localhost' |
SESSION_CACHE_ALIAS | u'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | u'sessionid' |
SESSION_COOKIE_PATH | u'/' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | u'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | u'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'cms.settings' |
SHORT_DATETIME_FORMAT | u'm/d/Y P' |
SHORT_DATE_FORMAT | u'm/d/Y' |
SIGNING_BACKEND | u'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SITE_ID | 1 |
STATICFILES_DIRS | [] |
STATICFILES_FINDERS | [u'django.contrib.staticfiles.finders.FileSystemFinder', u'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | u'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/home/boaga/www/static' |
STATIC_URL | '/static/' |
TAGGIT_CASE_INSENSITIVE | True |
TAGGIT_STRIP_UNICODE_WHEN_SLUGIFYING | True |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'cms.core.context_processors.site', 'cms.core.context_processors.static']}}] |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | u'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | u',' |
THUMBNAIL_DEBUG | True |
TIME_FORMAT | u'P' |
TIME_INPUT_FORMATS | [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M'] |
TIME_ZONE | 'Europe/Madrid' |
USE_ETAGS | False |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | False |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'cms.wsgi.application' |
X_FRAME_OPTIONS | u'SAMEORIGIN' |
YEAR_MONTH_FORMAT | u'F Y' |
You're seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard page generated by the handler for this status code.