2024-04-25 21:59:43 发布
网友
当我运行我的网站时,我的CSS将不起作用。只显示HTML。我有正确的链接。我搞不清楚媒体根目录、媒体URL、静态根目录和静态URL是什么。每个网站都告诉我不同的东西。我没有使用(文件)目录。I上述设置指的是文件的放置位置和宿主位置。我现在不在任何地方托管我的文件。我处于开发模式。我知道django有一些东西可以在开发模式下查看静态文件,但它不会工作!!!!我的问题是:1。我应该托管我的文件吗?2我应该在上述设置中设置什么?请记住,我处于开发模式! 谢谢
通常最简单的方法是在项目的根目录中添加一个文件夹static。然后查找并设置属性
static
STATICFILES_DIRS = ('static',)如果您愿意,您可以创建这个绝对路径(由django推荐)
STATICFILES_DIRS = ('static',)
STATIC_URL = '/static/'
因为您使用的是dev服务器,所以应该可以正常工作。现在要在模板中链接到它们,您需要做的是
<link href={{ STATIC_URL }}css/css.css>对于css,假设是一个文件项目\u root/static/css/css.css文件基本上对javascript也是这样
<link href={{ STATIC_URL }}css/css.css>
在STATIC_ROOT中给出CSS的链接。你知道吗
STATIC_ROOT
在html中做:{{ STATIC_URL }}/css链接。你知道吗
{{ STATIC_URL }}/css
通常最简单的方法是在项目的根目录中添加一个文件夹
static
。然后查找并设置属性STATICFILES_DIRS = ('static',)
如果您愿意,您可以创建这个绝对路径(由django推荐)STATIC_URL = '/static/'
因为您使用的是dev服务器,所以应该可以正常工作。现在要在模板中链接到它们,您需要做的是
<link href={{ STATIC_URL }}css/css.css>
对于css,假设是一个文件项目\u root/static/css/css.css文件基本上对javascript也是这样在
STATIC_ROOT
中给出CSS的链接。你知道吗在html中做:
{{ STATIC_URL }}/css
链接。你知道吗相关问题 更多 >
编程相关推荐