假如我的项目的目录tree为:
mysite: manage.py mysite: __init__.pysettings.py urls.py wsgi.py blog(建立的应用程序): models.py views.py test.py__init__.py templates 开始配置: 1、在外部的mysite目录下(也就是项目的根目录)建立static目录 2、打开settings.py,添加: import os STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(os.path.dirname(__file__),'../static/').replace('\\','/'), ( 3、打开urls.py,添加( 注意:假如在blog应用中新建了一个urls.py文件,那么应该添加到blog目录下的urls.py文件,我曾经在这个坑里纠结了很久): import settings urlpatterns = patterns( url(r'^static/(?P<path>.*)$','django.views.static.serve', { 'document_root':settings.STATIC_ROOT }), ) 使用: 假设我要在模板(存放在templates文件中的)里面导入外部/home/fudaoji/mysite/static/js/jequery.js文件,那么可以直接 <script type="text/javascript" src='../../static/js/jquery.js'></javascript>