Django 中如何加载静态文件(图片、js、css等)


第一步:

  首先,您得在您的Django项目的根目录下(也就是在templates的同级目录下)创建一个static文件夹,static文件夹下又分别创建css、image、js等文件夹;

第二步:

  在settings.py文件中的最后写入如下代码:

MEDIA_ROOT = os.path.join(BASE_DIR,'static')
STATICFILES_DIRS = (
    ('css',os.path.join(MEDIA_ROOT,'css').replace('\\','/') ),
    ('js',os.path.join(MEDIA_ROOT,'js').replace('\\','/') ),
    ('images',os.path.join(MEDIA_ROOT,'images').replace('\\','/') ),
    ('upload',os.path.join(MEDIA_ROOT,'upload').replace('\\','/') ),
)

第三步:

  在您的urls.py文件中(如果您在不同的app中创建了urls.py,那么下面的代码请复制在该urls.py中),在首行写入:

from django.contrib.staticfiles.urls import staticfiles_urlpatterns

在末行写入:

urlpatterns += staticfiles_urlpatterns()

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM