我启动了一个包含所有要求的 Django 项目,但静态文件无法成功加载
I started a Django project with all requirements but static files can't load successfully
我正在使用 Python 3.8.3、pip 20.1.1、Django 3.0.6 和虚拟环境,但我没有从我的 CSS 文件中获取样式和
从 JavaScript 到我的网页的网页行为,这是我的控制台中的错误照片
在我的设置中,我对静态文件和模板进行了很好的配置,以下是我的
settings.py
STATICFILES = [
os.path.join(BASE_DIR, 'static')
]
STATIC_ROOT = os.path.join(BASE_DIR, 'assets')
这也是整个项目的 URL
urls.py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('estate_web.urls'))
]
我在 URL 配置方面做得很好,下面是我的应用程序 URL
urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.home, name='home')
]
这就是 return 页面
的浏览量
views.py
from django.shortcuts import render
from django.http import HttpResponse
def home(request):
return render(request, 'index.html')
我不知道我的代码是否有任何错误,但我无法按预期访问该网站,我想知道是否对此有任何修复,因为我遇到过几次。
如果您为调试服务器执行此操作,则可以将此行添加到您的 urls.py
from django.conf.urls.static import static
...
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + \
static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
我正在使用 Python 3.8.3、pip 20.1.1、Django 3.0.6 和虚拟环境,但我没有从我的 CSS 文件中获取样式和 从 JavaScript 到我的网页的网页行为,这是我的控制台中的错误照片
在我的设置中,我对静态文件和模板进行了很好的配置,以下是我的
settings.py
STATICFILES = [
os.path.join(BASE_DIR, 'static')
]
STATIC_ROOT = os.path.join(BASE_DIR, 'assets')
这也是整个项目的 URL
urls.py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('estate_web.urls'))
]
我在 URL 配置方面做得很好,下面是我的应用程序 URL
urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.home, name='home')
]
这就是 return 页面
的浏览量views.py
from django.shortcuts import render
from django.http import HttpResponse
def home(request):
return render(request, 'index.html')
我不知道我的代码是否有任何错误,但我无法按预期访问该网站,我想知道是否对此有任何修复,因为我遇到过几次。
如果您为调试服务器执行此操作,则可以将此行添加到您的 urls.py
from django.conf.urls.static import static
...
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + \
static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)