Django 静态文件在根目录中时不加载

我将静态文件存储在项目根目录中,但无法将它们加载到浏览器上。


配置

settings.py

STATIC_DIR = os.path.join(BASE_DIR, 'static')  


STATIC_URL = '/static/'

STATICFILES_DIR = [

    STATIC_DIR,

]  

模板文件

<!DOCTYPE html>

{% load static %}

<html dir="ltr">

    <head>

        <meta charset="utf-8">

        <title>Index</title>

    </head>

    <body>

        <h1>{{temp}}</h1>

        <h2><a href="#">Click here</a> to veiw user details</h2>

        <img src="{% static "user/images/smile.png"%}" alt="oh oh didn't show"/>

    </body>

</html>  


一只萌萌小番薯
浏览 132回答 1
1回答

沧海一幻觉

在文件中urls.py添加静态 url。urlpatterns = [&nbsp; &nbsp; path('admin/', admin.site.urls),&nbsp; &nbsp; ...] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python