- 首先检查mysite/settings.py要有以下配置:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,'static')
- urls.py 文件配置信息
from django.contrib import admin
from django.conf.urls import url,include
from django.conf.urls.static import static
from django.conf import settings
urlpatterns = [
url(r'^admin/',admin.site.urls),
] + static(settings.STATIC_URL,document_root = settings.STATIC_ROOT)
- 使用命令导出相关静态文件,
- 在mysite里创建static目录,执行python manage.py collectstatic
- 会自动把python里site-packages/django/contrib/admin/static/admin下的文件复制到static文件夹下,也可自己找到文件路径进行手动复制)
- 再nginx中,配置静态文件访问路径,即可