Python Django_表2-部分css不工作
这是我第一次使用django_tables2插件——所以很自然,我遵循了他们文档中的安装和快速入门指南Python Django_表2-部分css不工作,python,css,django,Python,Css,Django,这是我第一次使用django_tables2插件——所以很自然,我遵循了他们文档中的安装和快速入门指南 我已经让pip安装了django-tables2,将“django_tables2”添加到我安装的应用程序中,并确保“django.template.context_processors.request”在模板选项中 然而,我遇到了一个奇怪的异常现象。我将我的代码粘贴到下面,以供参考- 意见- home.html- {% load render_table from django_table
我已经让pip安装了django-tables2,将“django_tables2”添加到我安装的应用程序中,并确保“django.template.context_processors.request”在模板选项中
然而,我遇到了一个奇怪的异常现象。我将我的代码粘贴到下面,以供参考-
意见- home.html-
{% load render_table from django_tables2 %}
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="{% static 'css/bs.css' %}" />
<link rel="stylesheet" href="{% static 'django_tables2/themes/paleblue/css/screen.css' %}" />
<link rel="stylesheet" href="{% static 'css/style.css' %}" type="text/css" />
</head>
<body>
<div class="col-sm-offset-2 col-sm-10 text-center">
<h2 id="Text">VM List</h2>
{% render_table vms %}
</div>
</body>
</html>
{%load render_table from django_tables 2%}
{%load static%}
虚拟机列表
{%render_表vms%}
正如你所看到的,这正是书中给出的。然而,虽然我的表有点格式化,但它与我最初期望的并不完全相同
这就是我得到的-根据文件,这是我应该得到的东西
请注意,django_表2 css实际上是获取的。我一直在关注源文件,django_tables2下的screen.css加载得很好。
编辑-检查表的元素。除了表本身(应该是淡蓝色)之外,所有的东西都有类。在inspector上添加该位是可行的,但如何通过代码实现这一点?默认情况下不应该发生吗?
我在模板标记代码中看到了这一点:
class OnTheFlyTable(tables.Table):
class Meta:
model = queryset.model
这是django table呈现的默认表,因为它不包含任何css类,您在table标记中看到任何css类
现在从代码中的docstring开始:
class OnTheFlyTable(tables.Table):
class Meta:
model = queryset.model
attrs = {'class': 'paleblue'}
您必须使用下面这样的东西才能对表使用css类
我阅读此代码中的文件引用:
class OnTheFlyTable(tables.Table):
class Meta:
model = queryset.model
attrs = {'class': 'paleblue'}