在pycharm中使用css文件连接html文件

时间:2016-01-03 20:24:35

标签: python html css django pycharm

undefined behavior

我是新用户django-pycharm,我想在pycharm中创建一个html / css模板。 我的proplem在pycharm我不能连接html文件与css文件。 如果我用pycharm的经典方式运行那些文件就可以,但我无法在程序中连接。

我在txt文件中的连接线

link href="templatemo_style.css" rel="stylesheet" type="text/css" />

5 个答案:

答案 0 :(得分:2)

您需要将静态文件放在应用程序内的static目录中。然后,您应该可以使用模板中的{{ STATIC_URL }}来访问它们。

Django Templating与通常的HTML / CSS略有不同。您需要付出一些努力来学习模板的工作原理以及如何提供静态文件。

答案 1 :(得分:2)

在django中,您需要设置一些东西,以便django(在本地机器中)或您的Web服务器(如果您将代码部署到生产中)将查找并呈现静态文件(它们是:css,图像和js文件)正确。

here您已经了解了如何在django中首先设置它。

最后,你的html文件中会出现类似的内容:

{% load staticfiles %}


<link href="{% static 'css/templatemo_style.css' %}" rel="stylesheet" type="text/css" />

所以,你的静态文件并不直接存在于html文件所在的同一个文件夹中,但是在他们自己的文件夹中,我通常称它们为site-static

并且在这里你如何设置与Django的PyCharm :) http://www.django-tips.com/tip/how-to-setup-pycharm-for-django/31/

答案 2 :(得分:0)

那里有一种类型。 css链接说:“templatemo”,文件名为“templatermo”。

答案 3 :(得分:0)

您的HTML代码错误

<link rel="stylesheet" href="templatermo_style.css">

还要检查文件名,你的css文件名是templatermo_style.css而不是templatemo_style.css

我建议您使用静态文件而不是通常的方式,检查其他答案

答案 4 :(得分:0)

所以我发现工作是...

所以基本上我要做的是手动键入,直到到达href链接,然后按Ctrl +空格键,它会自动为我调出style.css链接并完成目录本身。也许行得通。