Skip to content
Snippets Groups Projects
Commit bc6e971a authored by EC2 Default User's avatar EC2 Default User Committed by chris
Browse files

server settings

parent d0add89d
No related branches found
No related tags found
No related merge requests found
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
__pycache__ __pycache__
db.sqlite3 db.sqlite3
static static
staticfiles
media media
core/migrations/*.py core/migrations/*.py
......
...@@ -60,6 +60,7 @@ REST_KNOX = { ...@@ -60,6 +60,7 @@ REST_KNOX = {
MIDDLEWARE = [ MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware', 'django.middleware.security.SecurityMiddleware',
'whitenoise.middleware.WhiteNoiseMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware', 'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.csrf.CsrfViewMiddleware',
...@@ -136,14 +137,14 @@ USE_TZ = True ...@@ -136,14 +137,14 @@ USE_TZ = True
# https://docs.djangoproject.com/en/4.1/howto/static-files/ # https://docs.djangoproject.com/en/4.1/howto/static-files/
STATIC_URL = 'static/' STATIC_URL = 'static/'
STATIC_ROOT = os.path.join(BASE_DIR, "static/") if DEBUG:
STATICFILES_DIRS = (
STATICFILES_DIRS = ( os.path.join(BASE_DIR, "static"),
("js", os.path.join(STATIC_ROOT, 'js')), )
("css", os.path.join(STATIC_ROOT, 'css')), else:
("images", os.path.join(STATIC_ROOT, 'images')), # STATIC_ROOT = os.path.join(BASE_DIR, "static")
("fonts", os.path.join(STATIC_ROOT, 'fonts')), STATIC_ROOT = BASE_DIR / "staticfiles"
) STATICFILES_STORAGE = "whitenoise.storage.CompressedManifestStaticFilesStorage"
# Default primary key field type # Default primary key field type
# https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field # https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field
...@@ -160,4 +161,4 @@ EMAIL_HOST_PASSWORD = 'psqytbyafqujeiji' ...@@ -160,4 +161,4 @@ EMAIL_HOST_PASSWORD = 'psqytbyafqujeiji'
# Media Settings # Media Settings
MEDIA_URL = 'media/' MEDIA_URL = 'media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/') MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
...@@ -2,6 +2,7 @@ from django.conf import settings ...@@ -2,6 +2,7 @@ from django.conf import settings
from django.conf.urls.static import static from django.conf.urls.static import static
from django.contrib import admin from django.contrib import admin
from django.urls import path, include from django.urls import path, include
from django.views.static import serve
from rest_framework import routers from rest_framework import routers
from rest_framework.documentation import include_docs_urls from rest_framework.documentation import include_docs_urls
...@@ -9,11 +10,11 @@ router = routers.DefaultRouter() ...@@ -9,11 +10,11 @@ router = routers.DefaultRouter()
urlpatterns = router.urls urlpatterns = router.urls
# urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += [ urlpatterns += [
path('', include('core.urls')), path('', include('core.urls')),
path('admin/', admin.site.urls), path('admin/', admin.site.urls),
path('docs/', include_docs_urls(title='ECE651 Backend API Document', description='This API document includes all ednpoints that has been implemented.')), path('docs/', include_docs_urls(title='ECE651 Backend API Document', description='This API document includes all ednpoints that has been implemented.')),
] ]
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment