From fbea58b1c4d2b74dd5ba53dd3402f710f77a40da Mon Sep 17 00:00:00 2001 From: erjemin Date: Tue, 10 Jan 2023 01:21:28 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BB=D1=83=D0=B6=D0=B5=D0=B1=D0=BD?= =?UTF-8?q?=D0=BE=D0=B5=20--=20=D1=84=D0=BE=D1=80=D0=BC=D0=B8=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20sitemap-=D1=84=D0=B0=D0=B9?= =?UTF-8?q?=D0=BB=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- oknardia/oknardia/settings.py | 7 +- oknardia/oknardia/urls.py | 4 +- oknardia/templates/service/index.html | 4 +- oknardia/web/service.py | 191 +++++++++++++++++++++++++- 4 files changed, 200 insertions(+), 6 deletions(-) diff --git a/oknardia/oknardia/settings.py b/oknardia/oknardia/settings.py index cfc45f1..e9f84de 100644 --- a/oknardia/oknardia/settings.py +++ b/oknardia/oknardia/settings.py @@ -50,6 +50,7 @@ INSTALLED_APPS = [ 'django.contrib.staticfiles', 'django.contrib.humanize', + # 'django.contrib.sitemaps', 'oknardia.apps.OknardiaConfig', 'web.apps.WebConfig', @@ -107,8 +108,8 @@ USE_I18N = True USE_TZ = True FIRST_DAY_OF_WEEK = 1 # 1'st day week -- monday SHORT_DATE_FORMAT = 'Y-m-d' -SHORT_DATETIME_FORMAT = 'Y-m-d H:M:S' -DATETIME_FORMAT = 'Y-m-d H:M:S' +SHORT_DATETIME_FORMAT = 'Y-m-d H:i:s' +DATETIME_FORMAT = 'Y-m-d H:i:s' # Статические файлы (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/4.1/howto/static-files/ @@ -119,6 +120,7 @@ MEDIA_URL = 'media/' if DEBUG: # DEBUG: заменяем настройки прода, на настройки девопа MEDIA_ROOT = MY_MEDIA_ROOT_DEV1 if socket.gethostname() == MY_HOST_HOME1 else MY_MEDIA_ROOT_DEV2 + SITEMAP_ROOT = MY_SITEMAP_ROOT_DEV1 if socket.gethostname() == MY_HOST_HOME1 else MY_SITEMAP_ROOT_DEV2 # STATIC_ROOT = MY_STATIC_ROOT_DEV1 if socket.gethostname() == MY_HOST_HOME1 else MY_STATIC_ROOT_DEV2 STATICFILES_DIRS = [ MY_STATIC_ROOT_DEV1 if socket.gethostname() == MY_HOST_HOME1 else MY_STATIC_ROOT_DEV2, @@ -141,6 +143,7 @@ else: MEDIA_ROOT = MY_MEDIA_ROOT_PROD # STATICFILES_DIRS = [MY_STATIC_ROOT_PROD1, ] STATIC_ROOT = MY_STATIC_ROOT_PROD + SITEMAP_ROOT = MY_SITEMAP_ROOT_PROD # путь к каталогу static (в эту переменную использовать для указания пути где будут делаться кэш-блоки для шаблонов) STATIC_BASE_PATH = MY_STATIC_BASE_PATH_PROD DATABASES = { diff --git a/oknardia/oknardia/urls.py b/oknardia/oknardia/urls.py index 49ddd8b..f3f4a97 100644 --- a/oknardia/oknardia/urls.py +++ b/oknardia/oknardia/urls.py @@ -95,7 +95,9 @@ urlpatterns = [ # --- страничка для тестирования верстки текста в блоге re_path(r'^service/tmp[/*]$', service.tmp), # --- страничка "нет доступа" - re_path(r'^not-denice[/*]$', service.not_denice), + re_path(r'^service/not-denice[/*]$', service.not_denice), + # --- создание файлов sitemap.xml + re_path(r'^service/make_sitemaps[/*]$', service.make_site_maps), ] diff --git a/oknardia/templates/service/index.html b/oknardia/templates/service/index.html index 275bed1..c71dd60 100755 --- a/oknardia/templates/service/index.html +++ b/oknardia/templates/service/index.html @@ -10,9 +10,9 @@

Служебные ссылки