django1.3新加入了一個靜態資源管理的app,django.contrib.staticfiles。在以往的django版本中,靜態資源的管理一向都是個問題。部分app發布的時候會帶上靜態資源文件,在部署的時候你必須手動從各個app中將這些靜態資源文件復制到同一個static目錄。在引入staticfiles后,你只需要執行./manage.py collectstatic就可以很方便的將所用到app中的靜態資源復制到同一目錄。
staticfiles的引入,方便了django靜態文件的管理,不過感覺staticfiles的文檔寫的并不是太清楚,初次使用的時候還是讓我有些困惑。
下面簡單的介紹一下staticfiles的主要配置:
from django.contrib.staticfiles.urls import staticfiles_urlpatterns # ... the rest of your URLconf goes here ... urlpatterns += staticfiles_urlpatterns()
新聞熱點
疑難解答
圖片精選