Django 5 для начинающих

Прогресс по курсу:  9/1004

10.1 Начало работы, создание модели статей
3 из 3 шагов пройдено

В этом шаге мы займемся настройками нашего проекта. А именно, первым делом, сделаем русский язык админ панели и настроим время. 

Делается это довольно просто, нам необходимо перейти в конфигурацию проекта и поменять две строки по умолчанию:

LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'

На следующие:

LANGUAGE_CODE = 'ru'
TIME_ZONE = 'Europe/Moscow'

Вы можете поменять по необходимости на любое другое время, а также любой другой язык. Например, если Вы живете в Красноярске, то будет TIME_ZONE = Asia/Krasnoyarsk. Полный список часовых поясов вы можете посмотреть по этой ссылке.

Также нам нужно настроить статику и медиа файлы. Добавим в файл настроек следующий код:

STATIC_URL = '/static/'
STATIC_ROOT = (BASE_DIR / 'static')

MEDIA_ROOT = (BASE_DIR / 'media')
MEDIA_URL = '/media/'

Для работы media в режиме DEBUG = True нам необходимо добавить следующий код в главный urls.py файл маршрутов:

from django.contrib import admin
from django.urls import path, include
from django.conf.urls.static import static
from django.conf import settings

urlpatterns = [
    path('admin/', admin.site.urls),

]

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

Будьте вежливы и соблюдайте наши принципы сообщества. Пожалуйста, не оставляйте решения и подсказки в комментариях, для этого есть отдельный форум.
Оставить комментарий
Нет обсуждений. Начните первое.