【发布时间】:2017-03-14 02:03:31
【问题描述】:
我正在将 Jquery 实现到我的 Django 基础中……至少在这里尝试一下。我已经从 (http://www.tangowithdjango.com/book17/chapters/jquery.html) 完成了必要的步骤,我正在尝试在 cmd 中运行 collectstatic 来更新静态文件,因为我认为这是我的 Jquery 代码没有运行的主要原因。我的静态文件夹位于:
c:.../website/mysite/personal/static
但是,我在 cmd 中运行 collectstatic 并收到以下错误:
"FileNotFoundError: [WinError 3]系统找不到指定路径:'C:\Users\PC\Desktop\website\mysite\static"
不知道为什么它会从那里拉出来。我确实有一个文件夹 /website/mysite/mysite ,但我认为这不是手头的问题。
下面是我的静态设置.py:
STATIC_URL = '/static/'
STATIC_ROOT = "/mysite/personal/static/"
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),)
【问题讨论】:
-
STATIC_ROOT是绝对路径 - 试试os.path.join(BASE_DIR, "static/")。您可以从STATICFILES_DIRS中删除同一行。 -
我一起删除了staticfiles_dirs,不知何故collectstatic最终工作了..现在是......