This commit is contained in:
2026-09-04 13:05:54 +03:30
parent 463b812e3e
commit 17082a5ea9
43 changed files with 5663 additions and 285 deletions
+3
View File
@@ -57,6 +57,7 @@ LOCAL_APPS = [
"apps.notifications",
"apps.landing",
"apps.orders",
"apps.telemetry",
]
INSTALLED_APPS = DJANGO_APPS + THIRD_PARTY_APPS + LOCAL_APPS
@@ -74,6 +75,8 @@ MIDDLEWARE = [
"django.contrib.auth.middleware.AuthenticationMiddleware",
"django.contrib.messages.middleware.MessageMiddleware",
"django.middleware.clickjacking.XFrameOptionsMiddleware",
# آخر از همه: زمانِ پاسخ را وقتی همه‌ی میدل‌ورهای دیگر کارشان تمام شده اندازه می‌گیرد.
"apps.telemetry.middleware.ApiCallLoggingMiddleware",
]
ROOT_URLCONF = "config.urls"
+1
View File
@@ -12,6 +12,7 @@ urlpatterns = [
path("api/billing/", include("apps.billing.urls")),
path("api/notifications/", include("apps.notifications.urls")),
path("api/orders/", include("apps.orders.urls")),
path("api/telemetry/", include("apps.telemetry.urls")),
# فایل‌های استاتیک قبلی landing/articles/*.html حذف شده‌اند — چون
# WhiteNoise میدل‌ور همیشه قبل از urls.py بررسی می‌شود و اگر آن فایل‌ها
# هنوز وجود داشتند، هیچ‌وقت به این view دینامیک نمی‌رسیدیم.