Re: with templated-docs: how to insert images from an ImageField

2021-01-19 Thread Diptesh Choudhuri
https://templated-docs.readthedocs.io/en/latest/templatetags.html#image
This looks useful.

On Wednesday, January 20, 2021 at 4:13:04 AM UTC+5:30 fenrir...@gmail.com 
wrote:

> I'm generating reports using (a patched for django 3x fork of) 
> templated-docs . This module 
> lets you create OTD templates in LibreOffice and render them to PDF inside 
> a django view.
>
> This works great for complex documents with text, but I have no clue how 
> to insert images as well. The images come from an ImageField in the table 
> from which I get the info 
> that goes into the document.
> does anyone have experience how to create reports with images? I'm open 
> towards something else than templated-docs
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/6d9520ac-82ce-4702-88e3-cf559a1b6999n%40googlegroups.com.


Sometimes get "incorrect padding error"- new bug in django 3.1?

2020-08-10 Thread Diptesh Choudhuri


Environment:




Request Method: GET
Request URL: http://127.0.0.1:8000/admin/


Django Version: 3.1
Python Version: 3.8.3
Installed Applications:
['django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'rest_framework',
 'rest_framework.authtoken',
 'accounts.apps.AccountsConfig',
 'posts.apps.PostsConfig']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware']






Traceback (most recent call last):
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/sessions/backends/base.py"
, line 215, in _get_session
return self._session_cache


During handling of the above exception ('SessionStore' object has no 
attribute '_session_cache'), another exception occurred:
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/sessions/backends/base.py"
, line 118, in decode
return signing.loads(session_data, salt=self.key_salt, serializer=self.
serializer)
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/core/signing.py"
, line 135, in loads
base64d = TimestampSigner(key, salt=salt).unsign(s, max_age=max_age).
encode()
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/core/signing.py"
, line 201, in unsign
result = super().unsign(value)
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/core/signing.py"
, line 184, in unsign
raise BadSignature('Signature "%s" does not match' % sig)


During handling of the above exception (Signature 
"JKiu07_FryzGGxaZmuA9hc0WmtZKBMOOeOj3Fp3j8ho" does not match), another 
exception occurred:
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/core/handlers/exception.py"
, line 47, in inner
response = get_response(request)
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/core/handlers/base.py"
, line 179, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/admin/sites.py"
, line 251, in wrapper
return self.admin_view(view, cacheable)(*args, **kwargs)
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/utils/decorators.py"
, line 130, in _wrapped_view
response = view_func(request, *args, **kwargs)
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/views/decorators/cache.py"
, line 44, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/admin/sites.py"
, line 222, in inner
if not self.has_permission(request):
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/admin/sites.py"
, line 196, in has_permission
return request.user.is_active and request.user.is_staff
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/utils/functional.py"
, line 240, in inner
self._setup()
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/utils/functional.py"
, line 376, in _setup
self._wrapped = self._setupfunc()
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/auth/middleware.py"
, line 23, in 
request.user = SimpleLazyObject(lambda: get_user(request))
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/auth/middleware.py"
, line 11, in get_user
request._cached_user = auth.get_user(request)
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/auth/__init__.py"
, line 174, in get_user
user_id = _get_user_session_key(request)
  File 
"/home/ignisda/.cache/pypoetry/virtualenvs/backend-3DENPaHW-py3.8/lib/python3.8/site-packages/django/contrib/auth/__init__.py"
, line 58, in _get_user_session_key
return get_user_model()._meta.pk.to_python(request.session[SESSION_KEY])
  File