CSS不能与Django支持的si一起工作

2024-04-25 21:59:43 发布

您现在位置:Python中文网/ 问答频道 /正文

当我运行我的网站时,我的CSS将不起作用。只显示HTML。我有正确的链接。我搞不清楚媒体根目录、媒体URL、静态根目录和静态URL是什么。每个网站都告诉我不同的东西。我没有使用(文件)目录。I上述设置指的是文件的放置位置和宿主位置。我现在不在任何地方托管我的文件。我处于开发模式。我知道django有一些东西可以在开发模式下查看静态文件,但它不会工作!!!!我的问题是:1。我应该托管我的文件吗?2我应该在上述设置中设置什么?请记住,我处于开发模式! 谢谢


Tags: 文件django目录url网站链接html地方
2条回答

通常最简单的方法是在项目的根目录中添加一个文件夹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链接。你知道吗

相关问题 更多 >