Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django管理站点在哪里;什么是静态媒体文件?如何配置?_Python_Django - Fatal编程技术网

Python Django管理站点在哪里;什么是静态媒体文件?如何配置?

Python Django管理站点在哪里;什么是静态媒体文件?如何配置?,python,django,Python,Django,到目前为止,我一直在使用django:1.3的稳定版本,我的settings.py看起来像这样(对于管理站点): 我刚切换到开发版本,运行服务器后,收到以下警告: DeprecationWarning: The ADMIN_MEDIA_PREFIX setting has been removed; use STATIC_URL instead. "use STATIC_URL instead.", DeprecationWarning) 而且,我的管理站点现在看起来不同了(没有所有的css

到目前为止,我一直在使用django:1.3的稳定版本,我的settings.py看起来像这样(对于管理站点):

我刚切换到开发版本,运行服务器后,收到以下警告:

DeprecationWarning: The ADMIN_MEDIA_PREFIX setting has been removed; use STATIC_URL instead.
 "use STATIC_URL instead.", DeprecationWarning)
而且,我的管理站点现在看起来不同了(没有所有的css、javascript等)

我尝试将静态url更改为不同的可能性,并完全去掉了管理员媒体前缀,但没有检索到管理员站点的原始外观


有人能告诉我如何配置吗?

在下一个Django版本中,其行为类似于旧的Django staticfiles应用程序:

  • 为了确保您从所有应用程序获得所有静态文件,约定将每个应用程序静态文件放在名为“static”的子目录中
  • 在dev上,一切都由dev服务器自动提供
  • 在prod上,所有内容都是通过HTTP prod服务器从一个目录静态提供的。要填充此目录,请使用
    /manage.py collectstatic
因此,您不需要
ADMIN\u MEDIA\u前缀
,因为管理员静态文件将在开发过程中自动提供,或者在生产过程中由
collectstatic
自动收集


STATIC\u URL
应与您将提供静态内容的URL匹配,所有内容,在prod中,
STATIC\u ROOT
应该是您希望静态文件被
collectstatic

复制到的目录的绝对路径。发布静态文件的位置我想您知道使用软件的开发版本可能有缺陷,并且可能没有完整的文档记录。您是否应该加入django开发人员列表来发布您的问题?虽然这对于必选软件来说是正确的,但django开发人员的版本往往非常稳定,并且有很好的文档记录(当然考虑到他们的状态)。这个问题的答案在文件中。这就是为什么我+1这个问题:虽然这是一个合理的问题,但OP没有循环太远,因为如果在django文档搜索引擎中键入“静态文件”,答案是第一个链接。
DeprecationWarning: The ADMIN_MEDIA_PREFIX setting has been removed; use STATIC_URL instead.
 "use STATIC_URL instead.", DeprecationWarning)