【问题标题】:Not able to affect look of html through external css无法通过外部 css 影响 html 的外观
【发布时间】:2020-11-22 17:47:37
【问题描述】:

我有一个静态文件夹,里面有 css 文件夹,我有 .css 文件,该文件链接到我的基本页面,该页面扩展到所有页面,当我选择一个元素并尝试影响其属性时,我无法这样做就像将表格放在主页的中心。之前我也绑定以增加表格中单元格的宽度和高度,但它并没有立即影响它,然后在一天后突然设置了单元格的高度和宽度。做什么我需要通过外部 css 影响我的模板。

模板 base.html 页面

<!DOCTYPE html>
{% load static %}

<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>Base</title>
<link rel="stylesheet" href="{% static "css/mystyle.css"%}">
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">

  </head>
{%block Body_Block%}


<table>
HTML...code
</table>
{%endblock%}

settings.py

STATIC_DIR=os.path.join(BASE_DIR,"static")
STATIC_URL = '/static/'

STATICFILES_DIRS=[
     STATIC_DIR,
     '/var/www/static/',
]

css:

table{
margin: 0 auto;

}

【问题讨论】:

  • 看起来像缓存问题。尝试从浏览器开发工具的“网络”选项卡中禁用缓存。
  • 绝对是缓存问题。尝试清除缓存或在隐身窗口中打开您的页面。
  • 问题解决了吗?
  • 是的,答案有效

标签: python css django django-templates atom-editor


【解决方案1】:

您可能在服务器运行时进行更改,在这种情况下,更改有时可能不会直接发生,除非您重新启动服务器。

您可以通过执行命令应用static文件更改而无需重新启动服务器

python manage.py collectstatic

你可以阅读更多关于here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-10
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多