It says that {{{LOCATION}}} needs to exist. But the code creates it if it
doesn't exist:
https://github.com/django/django/blob/354c1524b38c9b9f052c1d78dcbfa6ed5559aeb3/django/core/cache/backends/filebased.py#L116
called from
https://github.com/django/django/blob/master/django/core/cache/backends/filebased.py#L23
Current documentation:
{{{Make sure the directory pointed-to by this setting exists and is
readable and writable by the system user under which your Web server runs.
Continuing the above example, if your server runs as the user apache, make
sure the directory /var/tmp/django_cache exists and is readable and
writable by the user apache.}}}
PR coming soon.
--
Ticket URL: <https://code.djangoproject.com/ticket/32176>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
Comment (by Carles Pina Estany):
See PR: https://github.com/django/django/pull/13649
--
Ticket URL: <https://code.djangoproject.com/ticket/32176#comment:1>
* cc: Carles Pina Estany (added)
--
Ticket URL: <https://code.djangoproject.com/ticket/32176#comment:2>
Old description:
> In: https://docs.djangoproject.com/en/3.1/topics/cache/#filesystem-
> caching
>
> It says that {{{LOCATION}}} needs to exist. But the code creates it if it
> doesn't exist:
> https://github.com/django/django/blob/354c1524b38c9b9f052c1d78dcbfa6ed5559aeb3/django/core/cache/backends/filebased.py#L116
> called from
> https://github.com/django/django/blob/master/django/core/cache/backends/filebased.py#L23
>
> Current documentation:
> {{{Make sure the directory pointed-to by this setting exists and is
> readable and writable by the system user under which your Web server
> runs. Continuing the above example, if your server runs as the user
> apache, make sure the directory /var/tmp/django_cache exists and is
> readable and writable by the user apache.}}}
>
> PR coming soon.
New description:
In: https://docs.djangoproject.com/en/3.1/topics/cache/#filesystem-caching
It says that {{{LOCATION}}} needs to exist. But the code creates it if it
doesn't exist:
https://github.com/django/django/blob/354c1524b38c9b9f052c1d78dcbfa6ed5559aeb3/django/core/cache/backends/filebased.py#L116
called from
https://github.com/django/django/blob/master/django/core/cache/backends/filebased.py#L23
Current documentation:
{{{Make sure the directory pointed-to by this setting exists and is
readable and writable by the system user under which your Web server runs.
Continuing the above example, if your server runs as the user apache, make
sure the directory /var/tmp/django_cache exists and is readable and
writable by the user apache.}}}
PR: https://github.com/django/django/pull/13649
--
--
Ticket URL: <https://code.djangoproject.com/ticket/32176#comment:3>
* type: Bug => Cleanup/optimization
* stage: Unreviewed => Accepted
--
Ticket URL: <https://code.djangoproject.com/ticket/32176#comment:4>
* stage: Accepted => Ready for checkin
--
Ticket URL: <https://code.djangoproject.com/ticket/32176#comment:5>
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"a43e2f66d76fddd791ff0b88361faba304447ff9" a43e2f66]:
{{{
#!CommitTicketReference repository=""
revision="a43e2f66d76fddd791ff0b88361faba304447ff9"
Fixed #32176 -- Clarified filesystem cache docs.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/32176#comment:6>
Comment (by Carlton Gibson <carlton.gibson@…>):
In [changeset:"09dbae21c986514af41098bd3b3d7676a535281c" 09dbae21]:
{{{
#!CommitTicketReference repository=""
revision="09dbae21c986514af41098bd3b3d7676a535281c"
[3.1.x] Fixed #32176 -- Clarified filesystem cache docs.
Backport of a43e2f66d76fddd791ff0b88361faba304447ff9 from master
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/32176#comment:7>