【一】css文件
【1】创建css文件
h3,h4{
color:red!important;
}
【2】后端
def site(request, username, *args, **kwargs):
blog_obj = Blog.objects.get(userinfo__username=username)
print(blog_obj)
# 【一】获取到当前用户的用户名,根据指定的用户名筛选出指定的文章
# 从文章表跨到个人站点表再跨到用户表 根据用户名筛选出指定的用户数据
article_data_all = Article.objects.filter(blog__userinfo__username=username)
# 获取到当前的页数
current_page = request.GET.get("page", 1)
# 获取到当前数据量的总数
all_count = article_data_all.count()
# 生成分页器对象
page_obj = Pagination(current_page=current_page, all_count=all_count, per_page_num=5)
# 对源数据进行切割
page_queryset = article_data_all[page_obj.start:page_obj.end]
return render(request, "site.html", locals())
【3】前端
{% block css %}
{% endblock %}
{% block css %}
<link rel="stylesheet" href="/static/css/{{ blog_obj.site_theme }}/">
{% endblock %}