django和semantic ui怎么一起使用

发布于 2022-09-06 12:56:43 字数 130 浏览 31 评论 0

我用semantic-ui写了一个html,直接用浏览器打开html查看,效果挺好。
然后我需要用django搭个后天,通过本地服务器打开html以后,semantic-ui就不起作用了。
请教一下高手,这是什么原因,怎么解决,谢谢~

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暮年慕年 2022-09-13 12:56:43

自己搞定~~
接着说一下解决方法:
1、css是静态文件,应该放在static文件夹下,很多网上的方法都是这么说的,这点比较一致。
2、关键是static的位置,不太统一。有的说是在templates目录下,有的说与templates同级。我最后与templates同级处理的。(ps:我用pycharm)
3、settings.py中需要加上静态文件的路径——STATICFILES_DIRS = (os.path.join(BASE_DIR,'static'),),其中BASE_DIR是工程主目录,在文件前面有设置。所以我觉得static放在templates目录下也是可以的,只要将BASE_DIR换成正确的路径就没问题,网上的方法没说那么清楚,所以我昨天搞了很久都不行。
4、在需要引用css的html里,需要加上{% load static %}载入静态目录,然后
<link href="{% static 'css在static下的相对路径' %}" rel="stylesheet" type="text/css">

这样就可以了,完美~~

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文