add: приложение hypn0_site
This commit is contained in:
@@ -70,6 +70,7 @@ INSTALLED_APPS = [
|
|||||||
'django.contrib.messages',
|
'django.contrib.messages',
|
||||||
'django.contrib.staticfiles',
|
'django.contrib.staticfiles',
|
||||||
'django.contrib.sitemaps',
|
'django.contrib.sitemaps',
|
||||||
|
'hypn0_site.apps.Hypn0SiteConfig'
|
||||||
]
|
]
|
||||||
|
|
||||||
MIDDLEWARE = [
|
MIDDLEWARE = [
|
||||||
|
|||||||
+4
-3
@@ -17,10 +17,12 @@ Including another URLconf
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from django.urls import include, path
|
from django.urls import include, path
|
||||||
from django.conf.urls.static import static
|
from django.conf.urls.static import static
|
||||||
from hypn0 import settings
|
from . import settings
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path('admin/', admin.site.urls),
|
# Админ-сайт с переименованными приложениями (переопределен в frontend/apps.py)
|
||||||
|
path(settings.ADMIN_URL, admin.site.urls),
|
||||||
|
path('', include('hypn0_site.urls')),
|
||||||
]
|
]
|
||||||
|
|
||||||
if settings.DEBUG:
|
if settings.DEBUG:
|
||||||
@@ -60,7 +62,6 @@ if settings.DEBUG:
|
|||||||
]
|
]
|
||||||
|
|
||||||
urlpatterns = [path('__debug__/', include(debug_toolbar.urls)), ] + urlpatterns
|
urlpatterns = [path('__debug__/', include(debug_toolbar.urls)), ] + urlpatterns
|
||||||
# urlpatterns = [path('tmp/', views.tmp, name='web_tmp')] + urlpatterns
|
|
||||||
urlpatterns = [*PUBLIC_ROOT_URLPATTERNS, *urlpatterns]
|
urlpatterns = [*PUBLIC_ROOT_URLPATTERNS, *urlpatterns]
|
||||||
urlpatterns += static(settings.STATIC_URL, document_root=settings.PUBLIC_DIR.joinpath('static'))
|
urlpatterns += static(settings.STATIC_URL, document_root=settings.PUBLIC_DIR.joinpath('static'))
|
||||||
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
||||||
|
|||||||
@@ -0,0 +1,3 @@
|
|||||||
|
from django.contrib import admin
|
||||||
|
|
||||||
|
# Register your models here.
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
from django.apps import AppConfig
|
||||||
|
|
||||||
|
|
||||||
|
class Hypn0SiteConfig(AppConfig):
|
||||||
|
name = 'hypn0_site'
|
||||||
|
verbose_name = 'Сайт Hypn0'
|
||||||
|
|
||||||
|
def ready(self) -> None:
|
||||||
|
"""Инициализация Django Admin с кастомным заголовком и названиями."""
|
||||||
|
from django.contrib import admin
|
||||||
|
admin.site.site_header = 'Управление HYPN0'
|
||||||
|
admin.site.site_title = 'Hypn0 Administrator'
|
||||||
|
admin.site.index_title = 'Добро пожаловать в Hypn0'
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
from django.db import models
|
||||||
|
|
||||||
|
# Create your models here.
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
from django.test import TestCase
|
||||||
|
|
||||||
|
# Create your tests here.
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
from django.urls import path
|
||||||
|
|
||||||
|
from . import views
|
||||||
|
from hypn0 import settings
|
||||||
|
|
||||||
|
app_name = "hypn0_site"
|
||||||
|
|
||||||
|
urlpatterns = [
|
||||||
|
path("", views.index, name="index"),
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
if settings.DEBUG:
|
||||||
|
urlpatterns += [path('tmp/', views.tmp, name='web_tmp')]
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
from django.shortcuts import render
|
||||||
|
from django.http import HttpRequest, HttpResponse, Http404
|
||||||
|
|
||||||
|
# Create your views here.
|
||||||
|
|
||||||
|
def index(request: HttpRequest | None) -> HttpResponse:
|
||||||
|
return render(request, 'index.html', {})
|
||||||
|
|
||||||
|
|
||||||
|
def tmp(request: HttpRequest | None) -> HttpResponse:
|
||||||
|
return render(request, 'tmp.html', {})
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
<p>Привет</p>
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="ru">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<title>Временный файл</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
ВРЕМЕННЫЙ ФАЙЛ
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Reference in New Issue
Block a user