|
@@ -2,15 +2,22 @@ from django.shortcuts import render
|
|
|
|
|
|
|
|
from common.models import Banner
|
|
from common.models import Banner
|
|
|
|
|
|
|
|
|
|
+from common.models import Article
|
|
|
|
|
+
|
|
|
|
|
|
|
|
# Create your views here.
|
|
# Create your views here.
|
|
|
def home(request):
|
|
def home(request):
|
|
|
# 轮播图
|
|
# 轮播图
|
|
|
imgs = Banner.objects.all().order_by('order')
|
|
imgs = Banner.objects.all().order_by('order')
|
|
|
|
|
+ # 只查最新五条
|
|
|
party_works = [{'title':'党建工作','date':'2026-04-22','url':''},{'title':'党建工作','date':'2026-04-22','url':''}]
|
|
party_works = [{'title':'党建工作','date':'2026-04-22','url':''},{'title':'党建工作','date':'2026-04-22','url':''}]
|
|
|
|
|
+ party_works = Article.objects.filter(category='party_dynamic').order_by('-created_at')[:5]
|
|
|
youth_works = [{'title':'团学工作','date':'2026-04-22','url':''},{'title':'团学工作','date':'2026-04-22','url':''}]
|
|
youth_works = [{'title':'团学工作','date':'2026-04-22','url':''},{'title':'团学工作','date':'2026-04-22','url':''}]
|
|
|
|
|
+ youth_works = Article.objects.filter(category='youth_dynamic').order_by('-created_at')[:5]
|
|
|
admissions = [{'title':'招生信息','date':'2026-04-22','url':''},{'title':'招生信息','date':'2026-04-22','url':''}]
|
|
admissions = [{'title':'招生信息','date':'2026-04-22','url':''},{'title':'招生信息','date':'2026-04-22','url':''}]
|
|
|
|
|
+ admissions = Article.objects.filter(category='admissions').order_by('-created_at')[:5]
|
|
|
employment = [{'title':'就业信息','date':'2026-04-22','url':''},{'title':'就业信息','date':'2026-04-22','url':''}]
|
|
employment = [{'title':'就业信息','date':'2026-04-22','url':''},{'title':'就业信息','date':'2026-04-22','url':''}]
|
|
|
|
|
+ employment = Article.objects.filter(category='employment').order_by('-created_at')[:5]
|
|
|
context = {
|
|
context = {
|
|
|
'active_menu':'home',
|
|
'active_menu':'home',
|
|
|
'imgs':imgs,
|
|
'imgs':imgs,
|