Python Django_表2如何显示必要列
我是Django的新手,如何显示必要的列(id、姓名、生日)? 我第一次用这种方法尝试,但没有效果: 类别ClothingColumn(tables.Column):defrender(self,record):returnstr(record.shirts+record.pants) models.pyPython Django_表2如何显示必要列,python,django,django-filter,django-tables2,Python,Django,Django Filter,Django Tables2,我是Django的新手,如何显示必要的列(id、姓名、生日)? 我第一次用这种方法尝试,但没有效果: 类别ClothingColumn(tables.Column):defrender(self,record):returnstr(record.shirts+record.pants) models.py from django.db import models class Person(models.Model): name = models.CharField('full name
from django.db import models
class Person(models.Model):
name = models.CharField('full name', max_length=50)
fname = models.CharField('family name', max_length=50)
birthdate = models.DateField(null=True)
tables.py
import django_tables2 as tables
from .models import Person
class PersonTable(tables.Table):
class Meta:
model = Person
attrs = {'class': 'paleblue'}
views.py
from django.shortcuts import render
from django.views.generic import ListView
from django_tables2 import RequestConfig, SingleTableMixin
from .models import Person
from .tables import PersonTable
def people_listing(request):
table = PersonTable(Person.objects.all())
RequestConfig(request).configure(table)
table.paginate(page=request.GET.get("page", 1), per_page=1)
return render(request, "tutorial/index.html", {"table": table})
index.html
{% load render_table from django_tables2 %}
{% load static %}
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="{% static 'css/screen.css' %}" />
</head>
<body>
{% render_table table %}
</body>
</html>
{%load render_table from django_tables 2%}
{%load static%}
{%render_table%}
django filter的DateFromToRangeFilter是您要找的吗?是的,请参见DateTimeFromToRangeFilter,但不知道如何首先将其用于视图和模板,请尝试文档中提供的示例。文档应该是寻找答案的第一个地方。另请参阅此链接:您可以帮助制作html模板?为什么使用url而不是re_路径?