mirror of
https://github.com/django/django.git
synced 2025-08-04 02:48:35 +00:00
Fixed #29983 -- Replaced os.path() with pathlib.Path in project template and docs.
Thanks Curtis Maloney for the original patch.
This commit is contained in:
parent
77aa74cb70
commit
26554cf5d1
8 changed files with 24 additions and 24 deletions
|
@ -27,9 +27,9 @@ Let's say you're trying to override the templates for a third-party application
|
|||
called ``blog``, which provides the templates ``blog/post.html`` and
|
||||
``blog/list.html``. The relevant settings for your project would look like::
|
||||
|
||||
import os
|
||||
from pathlib import Path
|
||||
|
||||
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
BASE_DIR = Path(__file__).resolve(strict=True).parents[1]
|
||||
|
||||
INSTALLED_APPS = [
|
||||
...,
|
||||
|
@ -40,7 +40,7 @@ called ``blog``, which provides the templates ``blog/post.html`` and
|
|||
TEMPLATES = [
|
||||
{
|
||||
'BACKEND': 'django.template.backends.django.DjangoTemplates',
|
||||
'DIRS': [os.path.join(BASE_DIR, 'templates')],
|
||||
'DIRS': [BASE_DIR / 'templates'],
|
||||
'APP_DIRS': True,
|
||||
...
|
||||
},
|
||||
|
|
|
@ -52,7 +52,7 @@ you can define a list of directories (:setting:`STATICFILES_DIRS`) in your
|
|||
settings file where Django will also look for static files. For example::
|
||||
|
||||
STATICFILES_DIRS = [
|
||||
os.path.join(BASE_DIR, "static"),
|
||||
BASE_DIR / "static",
|
||||
'/var/www/static/',
|
||||
]
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue